15898 8390
530688878920958721 812420982026623105 956084162966487169 765342616798939393 170608231926127745 466562532106749505 343915533876806721 267440307926413825 897418047525579905 739238415670797569 894469134292915457 918031877595673473 318012445729426241 477659080957678849 430396263328017153 51783598814033385 572326890863056577 227316054863905505 184877500002084353 967724453033049729 359729165977018561 253067891626912449 850366380567404417 254158746200253921 104591320429083361 171496325694818113 513376579714627457 742422881672190721 146549459000926433 796690459974641409 851116781526624129 340106416713005889 973606708929427329 602096709567007361 473944692893166337 273261490484465249 782000845031422593 480128770167638657 564384875976397633 952827989021180545 597399685180821633 880466652044447105 423404569725260417 641168469178957441 957387301258325633 584613377383803393 325462745876503617 839025961444569601 693370136836566785 251173843340581025 296360614850595265 240803373301908161 697097094787313409 881949167823833601 356071973952818881 756854383062339713 77209368202463937 717403122403481985 159589486823033857 406136511186254273 746997049006882433 991081579233153281 272583511642036321 412396544648167681 6348172908705153 941502819050327809 938653768698156161 53950732329390409 937364659381575681 497862627637218241 737606268044682881 323626228260160065 601046393703345665 889214911104318209 59078817636912361 244710197277278497 856692287187105025 857822648493325313 585663414027063553 394597876813683969 709243354132983169 233976935987158177 710253193916013697 334654771593029953 83830472202993889 915230222962051713 922620708112756225 897650107465231873 820546359376269441 116785158720233537 62283382235687417 698642748988085377 43320217878363825 466449322501446785 23726463304281965 507696055135447489 280242275995878017 717460060787601665 44353830715419209 840178671194116993 272396914986490657 671579267487104001 336568086475576705 10213094999436125 105975012874555569 234756776813924257 227713645468309537 73227074653779313 518031382283755457 275589658061235809 532945434475887937 313333555272485825 167739538100878593 295614668510467009 947231591144667777 859827056608430977 618506315188614785 538638997913878401 347606543585722945 434477094119323201 356100879070343297 517941787842289601 42531360335470225 318186615660955841 566409245996215553 494992294199349185 891986601465472257 203254477015029537 634054365567411841 936681543869752833 503039387226305473 377849784391806081 498555931644279553 660929479291084417 237536343237334081 524911553385742017 544701188094141057 269510450217467233 860847793392434177 551693634106392513 613240897545882241 594263062577979905 325921365841164609 182371293857265473 829921156211017985 546367392623807297 391115366125585921 318926294291948417 176344678504751329 771559983005360513 682319167304878977 319970811939718657 304482354155627649 456116418524118209 51799782183120873 668921191861990401 845210110228709505 93889195563704673 983236030070028033 948279356476341249 25535203504777117 873996613120738177 622834602350177793 442636777766502145 512832837456887361 957893087428246273 261711180013175937 36922323684585481 99196255145702849 425114188892962369 689434874705437313 726535071045965697 754794017216330113 236207381952581857 420470965303703553 21125400117618653 173934845321984001 612083478000073473 955035496981121665 703326412907365761 747496008223624449 699730751219405569 767541111738662401 837732010374359937 784733563019788289 989025079530563329 866436800907859329 44531885900291001 218644649947169249 383971920351498881 489020423695304641 927736305886178049 232501288460074561 99480976050671185 687052133935036801 141768915771258721 589554547345716865 152678609286098785 330164612341913985 994912993608373633 609975374962377985 412407996405363521 963722526217264129 216829636074386657 973736589798807681 244179220215769985 268624245247561793 693914365944571905 918357358945801345 288262564224879745 798383843257578753 625035658116537729 107359745244725249 899344741398905985 632626124031414657 836243955732150785 958184395332839553 86291234089969745 457942137098012097 472016951315062273 604561983041595137 264804900542984001 942082709192217089 148805302616828769 823446428121659521 884493079808947841 634033221448145665 976601546263112 154217991567254145 641029163463699073 732059523758575617 97263379644537905 379716918392464449 925321561759687937 98912808642278801 75667277562708081 404654169073513281 802109736223101825 755725779900668417 795245291398707329 65072764513562473 823045062749684993 594543858815836033 483719298057515329 318934178810440705 552560291449864833 257858785144005505 560445917511081857 716836861812769409 772786844347308545 539018104191637121 715624254453736321 725721171936289281 906170702044803969 460167997325864769 249993237874200257 897684561479767553 486616738137371393 537769023866655233 336592206996961345 639355594228692993 272934627974777313 6149909935029286 109967138383659345 371413100965046529 348668448854141377 746603856989889153 61664534229272761 677670305112759041 822293364358088705 875880261975449729 507754558538287873 961680890641051905 329107908844918017 849402554721972737 168878578422670945 567197550021678145 754415921544520577 200095378994458177 580962904726355585 16281353991164595 525879685817301377 785401883867148545 940944292050097921 292805139605480513 555961870393119297 478109764416156929 532902715525942465 95023831092138529 813510008323277185 389303207568229249 412807152872183297 922432001803560577 442750048450861313 935562372820609025 32189627847593273 301051867655619521 969846535933243137 792012780955172225 820635677717838465 517476085296596737 98982785235321553 145679309309453953 932804755247381889 883437024394371713 824466563553102081 770643712137893249 797185927536823169 825520405353490305 511151867324471681 581686011598574081 320991652238511425 353144153978835393 426586911837546241 233479051433942433 539159458802409089 644465835588949377 164479026456731969 468197283978437185 716657100929573633 374971905349642753 965660318152657793 678915784221668865 884085238842267521 845772061647341697 120720296344401841 155858864782739905 109482018817594449 124830027651714913 194444705040950785 776979815309498881 477420105175703233 49390925328442137 528390146403594945 256209521505976321 393737849063988673 634722858555566209 402183265641980353 187822345211952065 984976411435361793 854109200170700673 929937863103802497 942677980210557825 680842857081550849 887066194231440641 564634868021641985 353678351223020801 611449564951534849 344400652007653441 325135212140210689 148824308364108769 914981819760605185 65472550741905169 158045842863288033 279088198677538209 22732223577186517 318520050513104257 325910977131897537 876380682747562625 194651656162442081 420897639118525313 265755781473785633 248753720291158945 137865981831829745 312454610250700417 895094533049032705 463341786574684289 211784611008162913 670048688888247297 28981533557640661 23220413969578857 155895438942373249 30481152243527989 100007175072207137 456300392463642625 260139664791061889 707213067315112961 197425156712313313 299647721977617473 613553603859067265 235460089579351713 31566486087015733 681419000401259521 335941906840666625 681173454122930561 520703132097850113 128249666858788913 231621654824671457 500630153067124417 540545588517019841 214873712340558849 956288670166564737 165633643964529409 988195723233957377 534558431995986177 800970133574971009 479550585460390977 724855688698212993 216301837572242305 454630289410140161 234586861403219169 472766917377640513 813483787203903617 383702716748764801 511970345263211585 165196884498115553 7730035510714829 677672405732344833 743316285672083457 162906951434536033 833211572243822465 660487769585451137 450786673634230081 751148769382624001 355655115035286657 204335804965630529 11225294976728863 278200986857058305 215304763651385409 342076949488337345 568888190404511105 565748928633738049 645394922027175937 434948837858165377 404452752607117121 954629060482488961 441940962767983361 181174189531795105 284560497724772449 703833985921292545 524522059242936961 157636533738461537 24236469624103309 859054000764132353 782040455366381313 270232454490390241 230265082357636417 87894420931817761 636138495164939137 488909581428536897 821245791386306945 46355561348661921 425109305761207425 991419724468109057 881985120130526209 314920941257653889 262944430969522369 406745413733737857 976612067682939521 808020586452784129 364942260794929729 196909723705807937 564964598564831297 318696754249444353 59500107253452225 446992694337346561 317143578738214401 777600584992342145 384900551589947073 940816974645009921 156549986196967681 164216647035132737 562774544659301761 517719568428098881 865219301852963713 356299652916987969 962299993457417473 358509819826174721 217976489606957825 604390345408589313 840020525040383617 201165100888736961 363113715949086913 601057245703543681 31515096853450333 94699116699565873 604323751670154497 123914184790990593 458210432305857985 359242388373722561 757012653782457089 77841865461181217 323725214773286721 18614372926840873 825498657047734913 71171688968078681 940712884586641665 336080894104235009 177738024089908481 824473289601542145 435799064474092993 832743152251488513 560985723431588929 136250214806423745 14585401862742487 559884616708579585 913207038435931649 490142530526924225 871634273916992385 581023643516239489 767238369559226625 871637383651815809 245803665692644545 886421766936130945 231909390024700449 922900278289660033 46338915818960657 993044347905573889 758967163514331137 171887582612910721 109943240185369713 597750688572936833 687193644243056001 961736140675810689 646962304705208833 62718901991452473 494213967328580161 629525381433254017 152274935855839297 572325822387107073 708911913200072577 956472557666302209 803052644852680705 253068116660394081 47983706400362537 466679273154809921 653930310504161793 776416574432111873 871979699028830849 586548829728627713 236139429515286977 243155374500027233 920338304746014337 305415709276118721 139739113759471681 891811012536116737 220665603216023233 878872261892240641 929308804321504257 188885590723238305 392240139599199041 384469962608207553 138535794428943153 591065377305476097 422933411725015425 935264988060765697 886360420234961281 56292005208042897 616065181374057857 956046913531380993 838177502292605697 699099456470513281 330916878177990977 771636602514149633 234604613968638625 704099135731304705 507588797507754241 503591417856014785 665211328484584705 238726933901709505 731615339862802433 843864288053879425 266179066243307009 41764284974426857 792380011198037633 109904476990479345 363073841101392961 147748887124429025 686156113830154625 289463692744391233 9834400780828645 769864056379141505 751922818551452801 774707993619315969 842901285177898497 276527669660303841 876477432846744577 649485369703796737 578458499422946945 921606396431521153 313415980157817153 731737458594793089 937474128671592449 127497477023403857 805043493469984385 851673156897049985 847179621266189313 667412743452338433 132085515606593873 847668477244965889 201514948595782785 681856957699316993 526211001009929921 533772436384680321 982708726203508609 618928925471898625 225976941960784225 998659605801364609 70503963942339713 573728292935264513 827124408644042625 364977774980218305 966651715763287425 174487512267468513 540577109703963969 915020531149437441 15371834534615659 818356231669376641 421524860450407617 883861010769436417 533842616636331265 284958389141429793 544248302176089985 360491189604871937 811874657451166849 278459629427253217 771615660625034369 512722412444531969 881319044781474049 387088382518278721 585340077013700737 669843982918919809 681151405160900225 61637102513934393 611134903648864001 831159100906376065 94381600500422993 150844829938598945 277977140610136801 606997812215851649 851909362010271617 81767471329406769 107043712670108705 895746485087954689 483249157372465985 117942049528132033 625904359111405697 225559213065665185 44878428203158905 88634729135769425 867746345867548289 378080026452124673 927142320439667585 270643726520070529 942402821963316481 914682437395171585 486620472914037121 572546335104185281 682516243060408833 560026209116813313 882197641533178241 63098296908698617 879173686525508225 95366890440587329 322475230675078017 84502692969742561 959809897330448129 772883155060782209 925435492131281793 471878470812505665 38219344767998817 95786893444753217 717369547677801473 677514739122351233 321408248921873281 696252886363083649 579074806639805953 178060100624897185 708134265565878017 578975305302108673 508412097129902209 370955626461800129 704833111184715521 42778798929333561 687808221485521921 80089661530628577 239850678607769665 522159098854544385 4640995307877206 767371552845098369 628243950827286529 546503474657924929 806221447913156225 954853674466086529 456767078433689025 154271550041258369 416987062446079169 209965845454227905 980028157243342721 845453521499308673 894361028876641537 233777464101542881 280320339617919233 446642260605742081 445460785102820737 159009474912430465 809555748179580033 803159693361465089 116524942915230417 541444706923506689 444445046612532481 721592797563019393 750766349144154113 786720235477154945 116077271509087873 49172104314692433 691670830405097857 856143286995298049 770996454267180545 694642295130265089 393991424985951937 142691890137790273 559501475376382721 35231914048836189 553406930077056129 894907039473970689 983096307540780161 798253927323926913 840716699234914049 625743641946307585 349797131479650881 701612424036085249 43351126191009113 600037024461705985 444493561420717505 948529721926476545 794834459369123841 913099355408938625 311021208755821761 927244086352459393 983713819257768961 409750036269805633 530414854565197633 10987749025915151 952560850598782593 944095014267013249 261483407234099009 297589489611112897 253280645698861665 332516115673406913 559012402684363265 97532279831156641 748571736547741953 33151964495083065 403314874323573505 365835948960580033 425541384334945153 712810895235044481 342399790175807809 483954073966415873 303887407896464641 695542553844454401 372716738300542977 505824889601086657 118531700093466705 975422670275186433 452398951030108545 375774515947725249 79076695627033905 309513841760256961 966421906261164289 659238775772052993 453024687826182785 566118150567866945 238504442522003745 969973884044705409 186546358010840417 309624116000172481 330411386305062401 764917899663913601 419029491627167489 768384910339541761 484203927702839809 261120597230714689 922126922979568769 208686014782948353 573684206215521217 424780907207377793 10124587541934461 69132616649291377 342676595209912449 822644848424502529 838861480020110465 379499115794821761 352887813401881793 408674500193257025 700973630058296449 270649178728497473 854024057408327809 357476594726492161 604849228234027009 192593915881978721 962873653369772545 929579316675983617 215442075269589153 601772023358115841 913571080381007745 156994437852816321 962190899702189697 802498187757173249 863750436484796289 230950554113945825 561053106100882113 668148763861672961 34406311782465337 733208490470232705 335528489795219521 602575762548632065 376765415295299265 919573462199764481 990091697488804097 199625592792109793 627215985071973889 796326886635043201 26367038570352721 127276849519368801 489351807179847489 650165394833635457 888485971905606017 202215790890598145 806596391141756161 438332157039141633 473311519895357697 970678066785033857 323938309585035009 222057673192864513 590665308118087041 302764807395455169 925413720855818369 852920252266315521 758547207440127361 111479419358424545 845624467619249025 883642074350717569 771914978572009857 786342429279280001 137412694515052897 173131559761927169 397337199176572417 887164523348779649 810583466268017409 656868322397713153 379317403292628097 69556619492438185 293158206764235969 40229822719098249 460006094527440001 743819437643985281 790061731996562561 791930521518480641 28190420691952769 127397666791019057 385527027956545281 330861431584523329 244824130804683905 803144526903814401 344102541005188545 41382032977310249 413003288173381825 696885352227390337 578349415491221249 64254121387037345 45401398078009689 234482842192328193 64628643903123617 303269860465519489 560071437924317889 917705899881475713 575433301139998593 887190670592062209 37647064114221249 397227568077560961 259276729066446177 324481170763760961 683901325787399425 438189541910880129 717086532877932161 691719759685057025 949043853527992833 727760147526616705 505384359445717057 578346139172396033 999877023600969729 914393590497986945 727385462234241921 859042710187097217 966933337784691841 385109758424299265 167787830088943937 134642871663061217 93050517899410321 260719971772154241 477820980678803393 342741387305707713 292702905195877633 740813878043404417 244597206145503073 325501718204549185 346117990363961089 972410239285132161 481585921059906497 305489111924075009 855210592548100865 900998734294795137 581872613616642561 277307854216132897 489234667914654849 333425147117829121 87650552608909745 305612990131763265 959479272505628673 582487505085389057 581133667618193025 926552569601454977 550141142833989953 347629925196550017 504905710527413761 93352631000058753 65637003427720945 829783189612179201 12891735421110441 966685267316108801 355144375812965761 786870461896832257 854035913672579073 921386785805069057 468275660741081601 256062137920416449 444902544035475265 283369735922036641 259816907310106881 836439661513004801 418417636356213761 900176004401700481 377845281508111681 718853287554075905 95594454603574513 827149823081867905 972848115114100353 436597306671593793 145220712773255649 335895966951639489 793396866331587329 599867218626734209 631135538367690369 545381199446325121 177301668500671649 568220818266702593 234023665075273601 177212711708463649 599931695236389121 148478201140981985 538860401478220993 949387464887820417 150603641874322849 411328367995487553 342636558604613825 666877542063005569 523810526668906817 669651470884495873 230285518407757921 128150411533368929 737906063285560577 517129861071857985 538457800304815489 45095958552096249 936121361254745217 689647032730896129 953699646236746241 536445820549943169 843040985714235777 877425369196522753 628574108822920833 683851524033812609 6599764455355485 616620352673514625 929323704576351105 683187732135394305 67100481509623225 49584656361510329 912945697319305089 344842132732352961 379641054764217473 828279362420197121 859292318394157185 924845690668064385 246748272877862721 301005502567285505 722401522500650369 348412716355667841 369138976583197825 565046262877267201 110217033508323681 929151029468215425 422689023807389953 73862593030590065 326802265891689793 316844982988968129 650330789419708545 484711675350773441 417849027015822849 15909822124399399 203291631322979777 939122802961129857 928611525861345665 812591346967238401 564524017545291905 243357751793148225 921366947420384769 504591689837894849 579183166459028353 608216770485235201 493248511418887169 630516770429878145 446525416756255553 7365917923401356 699073331725774209 402465216738335105 991700427842697985 501420712794619329 109978341295732913 722938799760598273 834788027376983937 372613985548973377 747790859260025089 252402287623652897 861406383277550721 833916503098358017 425728864328522881 737232642615694593 30737495146549777 769506432917374593 525007514496255809 726075225077465857 842449087218295041 173662088456218561 449105729659084545 927994693743826817 236434154129252513 66270714425733961 755827543635692929 596122165417028737 784360974527270785 949618391071460609 683010247766919297 769234480300426113 418672678289706113 747991523516382977 196042902218525953 49957675424877833 754966743403297665 444542898121234497 111647395849832529 936791559859855745 122816420873103745 745143995086600321 438147703528219521 918257174317289985 506388352873511169 393474207702702465 41344133568333777 457150466828451841 691108873231282689 712925896240641025 648875990054907649 282745287902685057 450705972738813185 427195860973007745 174481007669431425 726053365461567105 727899987235215233 321477916712176193 334850962783495041 100769824383093009 552654036363559681 249381853061215969 581972836505446657 788786630187743745 198170417914550273 907120232785267457 847191615572089729 938244623751813889 543801859200112129 616790277830354177 432117077963472001 743744136443140737 245932055464830753 656022581042002177 356430534386394241 637896095240392961 515988598438877249 903785624067673217 432261296821099713 381846607719339201 675528528263011969 344264140764913409 455854433655677121 766349819768038273 261352641674459809 275634303181256257 944623960044044289 206622927027652289 51554671031905033 542028586322310017 384386814515952577 981445156846604033 692115824978554113 269432050981102113 648735601041284609 793235883483063681 542059264794172417 104718733364641985 99389942205991841 40267357894265385 295353193270198465 887185908622804225 440350206393350849 39461387210920409 954890667756497921 720064265160026241 75271152381791489 28738250411009857 856299328374017665 142487550291953377 980309491069380865 237606748279503681 898490268764557953 257835087897056769 755536308615123841 535208119969070145 618312582657079425 370378787707387841 936725540648570369 53580177861604737 636134007469419009 677561926283026177 43941045841794593 913342979471423233 638438868634988673 509424144021416257 499980111561644225 437800232328228865 996567517845985409 289704833265680833 84648247025231889 483702977631480705 344586967437844993 995669452195137665 192421692867970497 212360483477553441 654175764204122625 236999350206637857 851808012801033217 508759261127096321 203647631526688865 870079495426985217 343274245583945281 579841260602265089 198273351333082113 165249116334585729 745734196368093953 42698167382013705 969459069551060481 194211769712616449 854154348078271361 81386872598400833 673797002919851393 186622788806396033 475859388391942401 305213187427881409 195341713738297793 893297511114276737 41726288549757129 595143280818817281 694627014882055297 403552197204270145 999908049185908225 57586700799959089 567995482705196481 701565192817760385 411407458103258945 810877755874415105 805959802756032001 457617718797045825 184235297935746433 569715046919640129 147873065082659841 971555759555094785 189669210439394209 242578614086241377 503598974780711489 795345923393789185 152036681233344225 158332059916915585 785713061843960449 727342929471070977 322361166673648129 248059691791596033 205727674817918433 601633599117796737 994142055685134849 949537756345904385 825737137727241345 490985956011748225 432619756300500289 713070778207267585 516670251749726337 641551332929132929 631364531860843009 472840427746575617 703085644642879233 92206304913055697 924304597818196097 27141790053022421 322346624493487617 572568882223826817 137883239348187921 929271952505786241 196386492456337441 883193763867616641 15539135029786877 729365033638472961 613568024275164033 641783636337855489 761896485179168129 492737703970760769 905922355037130753 523611564947920257 991814757536065665 734546462616449921 446018108301583297 66522529284036129 212789690393552897 801613994268137729 993681611964529281 775284162363966849 379250446436021377 363633402106003713 114708751472246465 811726827549954049 523320302005206657 876707555781706625 343648738780625985 551715370633509377 55982798750438433 497052772388158785 445895135271310721 923818279285050881 940829690136869377 62043124741961721 79010171181391089 804498630743019265 543294096584265409 45570407877548289 90880065480373425 58284173704997497 853249852589019777 226546753880597857 807521981036341377 696845234377498497 847968899543378305 590508629573051265 843832762852681345 347007922041477441 713680561608445185 387544043603071489 57106014627446913 913870398797264769 263502451421363297 483635791690559809 299692683389391617 291410833865505473 291570400122143553 121094043632353985 110811455997900769 889941147439834881 480167004671944385 916768085680999425 618424237358507137 938759825112406017 349042947202182337 609531139577001089 853599090801377921 195304013825030145 202574978682680033 472100447336728705 768333588697114369 201534856636577345 17667185027139711 943188801376663809 302975858542406913 317374648841429505 228260680365554689 446509975189442817 383854028937545153 813538964624164865 733979012105752577 341130633078165633 211327593598479521 596485473992295553 601935128080089729 806551830902705537 292151732298091137 81472806691770929 581318560028396545 284815725895271041 499868167914524289 131551585679098081 27451332404599073 975594154862236033 838099011078892161 286984709999323681 281055823512023297 168976879005271041 312443560760367937 58029178100760249 193150199771213953 780515092667073409 368607503003627073 321746270205231617 878034926004179585 965591815035509121 161999693441810433 718704814846752513 46140037480302713 792611590724746369 625009034647629185 896892612591948033 373075155611733313 569679079692974721 983343179355937793 897267941762159233 337195451109909761 985846181653570817 336117217593052673 458205489190071105 169624718619932225 949751877490086785 902894452281298561 465283096162842497 950344237835839361 105284542695201825 4798146451715725 759706448229103105 222170970367418625 961114658019795329 189453048293568577 505092329978829441 629843691678008321 389553172840564353 737323880396242945 900866374742996353 200768695742826977 696788829733122817 159565129197329025 214342426904046593 722130549188694401 323373096872288129 977477702340134913 516426763658607489 819055824068588161 548705540672273153 776903647864582273 672245556130526721 461461616598302977 909702067026771073 176325462407387329 722867149195188609 712383775637565697 730905028112431361 307141868370631937 853346067745214081 145344931934278785 545744295478996865 753762624832287233 371842176903037121 898197449668149505 876833601565380097 668121266317950081 111480197367491489 269494128128787489 963063313353231361 189391949930008961 138450867169432001 902557675943430785 464430886098057281 49685147238658801 724779510105555841 321921475630791297 849260114462722945 717982055278636033 980989681519979265 94706764900085009 245551515419180065 968369633466249217 991982976409765633 471917895538144449 707155304481531777 898702412753234433 548880065543492865 635835603432585857 560367026687060865 169213982367164577 800986634901086337 832051046765332865 227140538751612545 277525650552600929 186750204768536321 718718556178377089 402745271491738753 690272511322870529 552473859752758785 319945403262483521 949341094428277249 468633341859312961 285189792319748385 451640244549626177 369206219964553409 964980717353039745 814633312703314561 401491049801268929 274457985167160257 243356774273703297 862485669682080001 823046088277184385 171904597468284225 53348491770474737 109385722279064625 158260737343329793 945634589055814017 634129506662386433 426685264401065473 672606306732380033 225191355820982145 965023642758392705 786204695304185473 189297551506843585 968419322993057153 636123832561960321 363623811047254721 489890889792267329 925657543506616833 565589251260700353 26530828276527529 831068360146861825 561872459219202369 820688581778508545 324090404272929793 163610860513959009 637165701825665537 742028698075880961 639942448687271809 59261018565042177 141091742200288193 62401004323529465 342096995289232129 512388964383664129 65225476438769193 344112512545120129 462660378862558721 222236123364400129 519908026569439105 625490793326914433 706253505591824641 542280732406059201 659171696256578305 915531505725294209 849628177405214977 448326918464704961 492228719328480257 55589616067603489 927541294263214465 896774677799616129 915954734128916865 381920963437448065 963323375814702849 167813769294145473 701483372012930305 679204834762540289 499316277679859841 891758198563511681 975954526286386689 672490987081385345 305619290363416961 695282433672890241 239852331023499233 26011411254554417 529162062952188737 860943570681744257 699081189987538177 717798382606996865 213431051807454241 229208170404167073 732435916827213825 158001302239792801 737252518925650689 276506229230083265 488526741324733377 388265810532953281 844543558009981185 942990539088487681 756248165231298177 714724964175328385 762172271070930689 255195347151474305 489883977641824257 716374222403384705 516933117055323521 65296557176640849 319895726432932289 465304899507568577 192682669091446721 611934533965527553 434950151516773057 180024921573174625 133058610931904305 977452692777081473 787029080048014849 295596488362090049 252709838576258497 580938289177712641 322384625762339265 915387898712491905 820012072362153729 391758984233337793 65129786822055281 852816662335523969 606870490526510721 688627657653885441 331491261397957249 474623404921185729 847082629857517569 616981389987063937 100924060226319057 520156289530117249 325140225083536897 33136346725772369 850747853045930881 147184037843668833 344201838576687169 765911284742362113 724689503642352385 337452471594447 647808128286747777 401956377293036097 269306488705069569 922974928674914689 337902477065178177 514763830446998593 667948421338010753 549772113050945409 825650523189430913 242280153687548961 227540273354890145 891469930448192129 145836952454381217 685319763106139905 142517673938115761 823923971130764033 975295799160583937 487853649565497729 351813418343510849 242952020495163617 226565519198210561 488097948944233217 713611611592867201 369670635956762113 586041305700909697 641663219592945921 109003261012361457 66366442468972057 168238578925475233 738478875930656641 325671180547132609 31908542015084861 41922359601095137 315536359190478081 307904341510834433 822845425820940289 617961391486097921 737582059184763521 246818861313741409 929338353476051585 281622476770500897 635744547102550657 947496226254003201 714783633121509633 603043589769306753 795833151275946497 386315659153908097 198313913864947009 508853002564386241 537954118057175617 566158329976531137 167413798116040641 875999953371923841 569539360934346177 909122930067908865 403833110100489281 687119376937793921 995378925281560321 981266550835897473 293152329906103425 627082958694877825 479424596187829633 322648387999137729 373194332541597633 405330333254219969 650746365139330177 325208095518064513 518554971146880193 151291685546063105 484958560440862401 242982201454665857 220537525183086561 584495392077194241 155696148654957505 581702433798710657 519542910651306753 831215722827671809 399446842510901249 861405650245430401 499434132640910657 410795073772895617 760489017191023489 405417884513155969 232630063291576769 102736778386123713 748231854137930753 726681375549176833 745885563067584897 826597316251927297 342410412043935937 868224897388103041 988202542588634753 907524760602718977 895987280982769409 834610818999280513 155535098638406305 888532646678378113 113011920223730305 917028657688320001 746471663880281985 504429161803137985 798971525629770753 173571009002571937 776593497749100673 310529718474292353 702341131183576577 750975203131389441 7542128458521092 411280636063914049 274238433609543361 813219414989291009 393923845565520769 549751887447676801 182568351764619041 29926805023649197 214107351566763521 679281726494004097 120186405957316113 343282152798295233 229926522066019617 864664563372166145 863926439121772929 811453928070449153 368604209647525505 664079759569581569 771459814322572161 970317386900646273 694310469217125377 877002135846474625 372637823896102593 380192645813849601 146229794731237217 950778986600177281 426099447145578113 862572337664701697 677532251423141249 303192335761757185 603510608399407233 681267951150886145 1043076356790352 114563114904292721 743971527916432513 396528864365833985 301629715890296513 685834956205006593 629143437076638849 898584963885525633 634444683914448897 554263433772611329 282887659032258657 803459157143905153 617372372046073601 152120919126609537 543186649011776257 829141599767439233 723648334801747969 723121802796931969 812460857268167297 340289633611618561 468095921654334977 453616736600189057 516865034742782145 96117827970715553 992327746283006465 699161832642950273 525625659377613633 516297698316876097 628283683766877441 800628478002856577 55975332151266601 916348206465642113 546443181443077441 186995650845013025 953883088837773825 95642585762263361 368902971152035521 294398416943998593 559829408692483073 91885947236676209 895322092125962113 723557707700969345 84714087255566289 565458070184789121 801699787340961537 81676594270724929 804121889731280897 130718325799733745 231388634248912001 72171139845245585 778237826449942145 510211387799003521 711100525932206337 708748595978100609 896458805249640321 918294811971918593 351507143382644225 532516271578266753 85074129726070433 865259279706620545 95064666295225921 535789907352288705 586291639691413761 159380861346818401 68724970988295553 168484896530351585 478502043357043073 336008626175768641 305177772313438593 487456267174728449 550258982209900417 888851869428492545 85270394201739217 761568044738204673 331389411788723713 363815705492996225 501469413307457729 861908508315472897 419445787083876801 710393352877275649 75981624555890193 634339002712131585 192001122583366881 895734673091155329 118885938779126129 398009433543812481 866828066567709441 63674984820522697 165913253531623905 356757416572101249 542676499617630977 872452419156289281 180043351116975009 309219337884307777 31178650941175337 743417673681420929 76686785327932945 747434370830781313 761499135550611329 787223525416649729 582830832903734785 532755851346358593 917967463024613249 97874437478992609 963222219741947265 512662397901671361 949465267077517441 888345604316967297 941630797966521217 13872838355432295 188297566925033537 819597388052414977 365807960549442881 327928435910457921 134289608984619953 598691866281100673 167366647810322177 447652152714077569 923676063278808321 7964702162780669 762036637276462849 159791814887718433 116870375521092033 508044323266190657 734284727575410305 534491109420848449 537426715756570433 230793018925425025 918954740752678145 150423413921096481 887568030103370369 857447599311441921 500322288159306817 470507597175263489 992809006095942657 641462265525944961 617844285337110273 442766194345075777 106835116867660673 779529881284659585 23108573643920493 90373817896924897 883416127427725697 818331475673033985 352375023206843009 911191376546476289 618367340086212609 684714105529664641 545091465668488001 807628702086923009 733182238161166593 884825727741258625 285436048599347457 880688590463798017 342828869962989569 90469038617712273 208977428888939457 256308111359651041 81337111193935393 641425892056901121 90775942399044849 567042392358537473 186337665824357409 879226472906040577 608617814164315265 327771001973154369 531904125712433281 894894439279994497 302650919958733057 151111602936602209 790279420220418433 440317320106672129 480669888610858497 117888785686140801 967845361348057729 905422124335672193 450000757546501249 112241984397947201 47651539952614289 402255948568594561 198806274164407873 152304186769775649 556715366955049985 888981922847960961 561242585308757953 689006836492559617 316021392543223809 693928672476445697 744941788791717121 141254956502386625 7692988775549027 810028159529139201 591592947139997057 109884154160916129 168315859162380129 486718863668826881 891996991324363 430496868975204481 779118455257478401 278780330477786721 946898840349927425 542143051837037121 340042047528232449 164327719279370401 529073088724597825 261149484537263265 581170728290889089 227682683838651201 556278760518591041 544126221992264897 255171830795877249 843026280903686145 492298018417582017 928827229707586305 570077943128385537 183232185777455937 880445089430093441 174279257997888225 142805690950684289 122300863495311777 419148174270135 941207404882781825 88261571755257505 372219061223773889 833399476475573633 809691733884740481 292864157721641793 684330614693792001 965512951841926529 313225793668173953 669072756974944897 605525661335093505 842263176416036481 157578996077894817 441437946530346177 80462487788011569 497497649069085697 210379610160593697 295287076975458945 867980972135200129 173324618895673409 905047684684582529 625060711491261825 543825474017907585 978519950996851457 253156583010955681 577281812642386433 809369641280000001 211956797596297249 945652064413458561 98051141978874769 949452502417685249 217142411724122305 929398037594744193 599827602384099329 879545962403909761 599877379423514113 145662307703339873 68203943777366049 106754977903662513 502308192187367553 726442900118534913 675684181734798337 679704818999937281 5294746615259528 168629935139541953 73492058328429985 413921490809869377 952255355595578881 791188609990676609 139697717501011457 212213152286580001 829803497163322113 963749680735936897 796075286092861441 529788793574525121 284998126061022817 153743989284258465 618855058717176833 103007080014663185 340463241438481409 141681112160860321 989793292541538305 125959702780519937 24687854566419533 809138180620486529 921758039175930625 543411355667245761 556314845409882945 610907398484989953 983453787791422209 970419147253025409 202111748909171489 241588827300596161 805238778798727809 652339420005716865 715658583349277697 528372680529322753 914609483402205825 563626145417359233 807782736763268609 297121732014424833 396344743612420545 195183859415209313 303738975410748673 830053561391373825 447150242349227521 299036057620227777 612519143499493889 662873292953769089 974680136597417089 112308648002454001 430051397976551873 350284297227723585 230919650688282017 652234021617474049 483108178904554817 595196078658652545 153098004173049409 107906112899200929 810305867159694721 813069330871037697 772698051927950081 216337041931453217 989592539439765761 953726965424628737 233995255585771393 629083124724331777 730153708353878273 784280873359683969 705276897625072513 496048766281163009 925914745179905921 44866323599244145 663970604965815169 925392577657788673 146103137221427201 10553300958072499 664982080218994305 248727544788252417 347099143072878017 255655801595786145 61363258317928881 520627786079444353 513620090009833793 438850197745843201 117886726620202609 818054930162034561 863846820660793217 967831318952441729 249197980211821601 351548987226038913 23230953587539461 610093936354026369 511086743568984769 344368339566628353 229363986903106113 781866942264990465 90319987437940337 32312701819307677 672514158089580161 50911751926300041 67795218279730561 955448161373354369 703439689242426113 652114380321158657 692010929394204033 188726267118425985 5187907563719564 749466326883471361 393644590386504257 42526152501508817 285234048553629537 136681897264757873 724135027469319681 573051419349894785 408071636507695937 794502966569304193 816468323705510785 508508534550642817 668933506116896897 599485505117733889 177872258188305217 717932364967992961 572519092688207105 781159508355820289 42966618830082129 438883759427469057 695374889255301505 866944359488250881 881353277385844737 217125342698921025 98991259132258593 642749169286197761 283043520073807297 990511477670523265 147935414777574433 538081344792935553 484018595173100865 331058240821761281 251757640681500321 154640599833392417 466235582777432705 419465805175704513 972431061866668545 874328897821406721 423282323963608321 506850396639379137 555284753000176321 474523473852606529 554535079495156673 76332546525819105 388461058554749889 954129180971214849 595088634323875713 575274267592391169 264690964427312993 732762007305730433 242043536075943425 885836595627253633 903581538425239425 567456778981316737 64206865914318457 841242225969324417 739717153563770369 867202860835881473 524274201155481729 297402296856901697 941886736682530305 146681155492210273 170619053286149121 19753291666091857 404982957984781697 608717943770166401 718554865074413185 944226112422470017 655021407230005761 882725168260854785 815111438799849729 985836179947909889 288868701968606721 766926699628790273 521865256738454529 280667504139287873 496343454896983617 59265004358501017 540189357430850945 604876603666781441 99183403631922577 739956515718638721 603576059436040449 281240500326745761 307901089455210561 552755959179556545 261692690728043681 488818331887671297 415849574362578497 477763961889458241 47939399129109721 879214981027487873 995084120565532929 392357545589611329 151996899690747265 384079069376497281 859155835940338561 965453626030758017 684813471232661889 198813277252483553 345254325295368129 251370482040748289 227442458829759873 38623783903062761 26698693236237861 661195376387560449 976986784398707841 792214242455102593 184355132347601377 750587170982264193 650643326178116097 818489670812056193 582955112881176577 222754943273123745 668600312320240385 31053516937319617 859446179641533825 493996341394925761 622582896517176449 48158506815241257 132497870794377809 287316775256762465 841548657070848769 521835268391171777 985303614386506113 828571591776885505 9913697583673555 34523707457964293 411185943962333761 31192187404890605 375374139995603457 915647254278596225 499672317288823105 422412632409383105 529634901523341057 800965213102245 889232534358864513 729169881653412225 61050548668834641 764797614252771073 334451545032603521 889297088230357249 396329536356748929 704582907655577601 95873625396915681 557679981889585025 780186080934431233 142468363324084641 429040797675181569 852739786144091777 826401094722971393 343339777670564673 847430283802719233 441606788821481217 228557839544283329 586207118973859969 387268030097683201 38945513095022481 689257049666711169 461019700148511873 88878232302942449 831499522213171329 636523043410495105 552055157918957185 810767639151404033 215580293733829377 897144599734506497 961003662120106113 243608531015450337 916094380563755777 818734933986991873 973336460730379777 229370970640612641 52075299003938369 833351778145644289 3521895784302843 806883517934306177 924475310808368513 671724167796146049 706608965009010561 593017402782404481 267216559476558753 232744873303406753 519739916382548033 415562471399635329 852864943119278977 930289298616049409 617005810321600769 489889375284231937 751062719762380545 449120920412273281 310074029372316289 779991769942977665 162951208385216257 592272765344052481 806170920600138113 611920045679735169 700772132828056705 970611836466705537 210897683853090721 673524637398752897 741819218447041409 926181614052200833 18219832207719833 501517567063498177 193709655545596609 377384583377139649 611651611697908481 640955873672464129 687972051667891585 387244995250188865 572633238374052673 282295293865356449 36242569302793017 675139556498809473 683472254343598721 209227284056264993 293588148915922881 84883289871459761 267717283203708705 901792534804879873 172924112002810657 83417208329027665 40804541692835985 162079832482515233 930077087537775105 668196529998073857 574241200960258881 395615784666656385 418302170281059201 909480729638548993 199066650081135777 874898856605948801 412159563400884097 625962592839972097 96089458829411009 820125679037001729 782379743267476609 96550422802639697 114285928761916017 796818995105081089 815111473582767617 33768458984258845 713242123864276353 794740228642719873 200792851722347617 399423214597479873 294726746862750145 914225790093478657 650476054785407617 723280638430129153 42123737315890257 45120202432539001 52060628873782377 911018568227522305 459882575265936577 433111240031518465 767462095052856321 697293680425065729 849337542052111873 944947841041848577 446801391784980225 840149866849433345 488806180366509569 977310891029258497 340410298870189377 369078495617930689 837028471268027393 816705394781362049 907597554579403777 23828153358241621 447603369160816577 315470366931048577 827123948221931521 865685031544575873 781594869190982401 670805292790330241 723231307351987585 646662923701317249 815017287618786689 1659551072503263 838524064688080257 202236654961598817 352195476983368385 137619062494930945 957302047094508161 35432483485809741 635381836793015937 342872945100463489 447003340155852417 607886407043867649 61474779546287553 578397431012458497 818775609463237633 198654190145166625 219824333617793857 791225042746571521 579017166225277441 663988109961440641 708156371427222145 748769352641939841 860804412717008897 988992715430359937 189449105851196001 199469868945083553 786864154886764289 201168115851505281 359630562534832193 932453019081801729 264196687653814881 380602275491444417 108335273113368657 375544147185546945 875272605548765569 94366301700961937 392389006864007681 163007221515211841 283202029874068737 374006588315072705 689533528474129281 25153870490964181 570323435993664449 193547726155276929 359135699934299201 7896746203723383 783819573198648833 467878130783592641 573848297543008833 480994363912071041 661404157340008705 632669176769230337 483630253144852417 401840797729843073 688624145569853825 470086080121351553 979043214514860033 583014238928353025 821302535589218561 670617648715182977 397795915748972097 185358756529151233 57144831263393313 659640136993832705 96209417124157425 696203952646424577 615212644834890881 35220608464488381 330351377651439297 329622889852597441 477119425739537921 956665240025248641 970387724961113857 130709997186396977 46340079712827273 465060708457674113 332201948731707841 310172947799596673 419487331961555329 809299994000216577 744137328102738177 163646057146859649 353957157169908481 773710431279017345 281052272896104673 729742888562551425 218772509509555841 964419446515140737 565595175511958785 452792785539099201 679173000129942785 297134954351140097 346179297562159169 84395289523424561 380547150317873665 153340660344927201 166671815157940289 879448161081182209 644347458134610945 27394338665249765 314030781778185985 517354313342988097 988955817364107777 994177341290654977 102381000310714401 761010702242526081 853991882537634689 84408957562647665 676291188681247489 511373410683372481 89818845137948241 89267593773829649 908901938963254017 933448125929583489 818163836330292353 432434894083133505 664283370496619393 733169253704541953 58622863217912881 379106688942844289 985824625834112513 419624351203264449 823776881176407041 909028847895928705 477051016781885569 662398706975320577 127745366784118625 303474542557271553 837130258903755521 271528060918722497 834910646734932993 701664905328744449 795193399118787201 212850954939593601 443549320395213441 215955412415613793 415810304937707521 702766346678128385 590120449848264193 380798338510619073 298500507955949953 284972217578310721 251522843857593153 799805137592134273 708629340949641985 812257274987057793 682909793674390657 478054412144150145 312663239805615937 76535798407913809 66428091515028601 941129054248396161 370388361057536001 40875525005116489 560943139341027585 384352988922746177 898809855497503873 22215521455816401 974462498786827777 629591535285133057 171146800686017281 999875560781429633 60240405199841977 35162537108522685 669346492692923777 433015926353558465 535724632282658305 977385913600077313 255213092568027393 463237113365618561 302508711258902017 448709956286467841 364556078362269889 262957903188262081 107815942322154961 373951361217368833 727315131498926337 125648060684891761 526930948871473985 687855449810502529 756636549429018113 943113761253012993 795198779187437313 126931109054172705 879213587296163713 193660105577873057 702144818259292033 227474484957060257 761335852283352193 892031038336792705 643970096936662657 679124204590127745 449122567917640961 999622964875793921 569810038948425281 26571694301811277 732067754368543489 136779669694586657 147999331106738913 636690817205252609 666653697191890177 606323094921673857 108075500695868241 827984384335156481 787369063543209729 460302448338293121 609917999133323009 395628913451933057 477601234113194561 804823291418113537 271422184984977825 338416129832115329 679785413422578689 628444020789057537 409237634816228993 111547937026617921 265737423154774881 998819813994327169 262771749667884097 977673744992234369 152749335401878753 543978974931658113 769911730658371585 122022940706845169 592888827553167617 215903998383037537 524414731832997889 828363734865138945 951740900564985345 625154889111566849 190946424406369889 701320430019226369 963915960016919425 889435631597859073 96226386475741777 265937143077355393 656997777181444993 312711524115311361 306203728620936065 204044990904012737 389820087812722689 114305678001795025 982802241050627841 503854524376027521 287268111995004449 372032652174763009 573330164605174273 237263586141867937 570052651682118465 795686256657472001 695559508482808961 949775583005152385 187576206006767169 576032329635975041 856782724518915073 489922217808473473 844204300541889537 481936082849738753 191514563717227297 836060830429961089 58697517956105121 429572732433197057 666213148007209089 243877465522590593 673602106421270657 701149899171252097 17360751383485253 61505428425068233 112016091202448817 827655986008689793 539010562171107201 392623222753204737 304945086589100353 305410734061677377 585634854654564609 561108196042017217 240664062211081377 927327733818966529 814591596208849409 1800765951376349 440959722324038209 667624138191126145 159174617877518177 806811571471843841 786319471346061569 57175501068083889 838066144555590145 59838103772424489 197158726280974849 572883861578457473 300733778054258497 234531132318284833 950765159173400321 188500222808610113 452196014849782529 87572366154066833 359137872906757121 299638746835068289 256535122750570113 491426090297256449 152288093977617217 348684618050892673 489102759554349121 702466805516142081 971447268858355585 695500926424795521 985706154511468929 402244988878226881 659225038694799489 369977404021252481 856970052560761473 66041794847539137 586925002876597505 18355724330557877 321956004361034305 464713644883108417 646437027965291137 535857657209728449 732025034604156161 382397019945958785 84482677068592689 935503975018360065 59516299464839049 501315187558294209 415221688509134849 12338940347998319 312372113817609409 261209875576131617 823683884051973761 351887785089285633 592282752533101569 818444861135464705 893148998527394177 433018126958099713 567791770253698753 810352887812118913 46058256914079721 673021075510103425 103258303042686353 853805069396788225 687532644332478081 644369167612577281 428405975701473089 781280797329319681 855945281439204609 699066554813111169 200812702856076449 829038953260141697 904725694910595713 411727354546680833 895150902626959105 954595750911810433 817763622557038209 593571086155844097 328937501315444097 366983604899974849 667155877619464321 836604953763238529 626286658565327105 223706860940641409 191953279465423073 273691723631269921 240589447389943713 381556834419445313 760992300724396417 342424386270831617 656712844792842497 511258205128715585 98439446380552913 128315005719098705 316379388954352705 803174217589447169 129562030975890257 348450452595894721 40647800606727457 736007151267873665 444318518367737153 186292406268830049 535277811777184833 863725965670159489 991111496931850369 170648407209366593 373268457041056961 537092704253812033 281568244205857345 729085155905163905 459672223296401217 732525970830739201 204234251227560993 263390002008517153 343196786346815937 358141385154457473 370935590738639553 870431959246399617 684025648760844289 268278193182784001 130263187496538529 647374930494574849 695257896064241281 795415964587423489 119757445665868545 810223445826448385 814549569815518721 531988367943188929 649151870145388417 256830416786780097 241723879015573569 822220185172174209 734320848227667969 310587505111083585 196718698108846017 491881823742023297 173846197685790561 982997006113489409 850296593046344577 616030420322520193 381470999734972353 439259968499055041 288119039000015681 43771015591051569 477874182826738561 391103925920955201 658371606843324801 235333029145071041 389526868399315137 778635413698690817 786034762944559873 68949188528524273 901858195030158081 444482699240406721 115664610657255201 319903979709270209 35165765415058561 108463179370613009 362343464636275329 756569400455862913 36880573733029113 82163004454056225 841070653258491009 321275125454636865 260789831747189281 35973990427191185 132703452483617921 828600945181864961 296110082939136961 165240088100656385 694665628953678977 509389332000839809 745988937577806209 169292906879359617 792680773498695169 622838029190052865 880823240383577345 132498349861233329 912048500991595265 146954464126228161 117066058864423889 208314621621422433 690377741176980865 213068368144792673 522931116973140289 687221031365620353 625761810186268929 774764055180444417 720192757963218305 761787445044472321 973288796445878273 875392181651808001 43348764705697817 974811252960417793 607317080085515265 509260293696744513 306613957770338177 790172626869047425 346523594260254721 245814877288712097 204020993771720769 4794955079002961 603390792513003777 617872774469649537 182422761334407809 320915978087651137 910201270923074945 456619527421185729 551144782041049537 520971613354216577 211045669811987585 408174273863554753 860777631393347073 486089068407761025 5733909709256580 387658054820423809 948105162638043393 129923909114349809 839371062618816641 643652621617921025 21035806788631817 991927587085950081 993881284870873601 923582855597476993 278867997808234241 260792849403056705 938725304494361985 281905553914672417 627128395210121473 845614767543747073 411873026601831809 769173400470112513 366049609779608449 448170143163817857 343801957241474561 320323244973426561 386604144224577345 536728088655859649 12558412040142743 942295167877819777 492609801821643585 505154952729579777 273030933236604769 929831026940181761 342120455040998209 899087778101385729 775458049885919873 537661074960585217 42091365205223497 385067452258194753 254364543603706753 859022620335085953 278761765965896289 563315955668638657 97755788713222097 734448384917062273 679555730266557185 918006937254286721 6287583558552968 299022009824913217 803416995001640577 251235566904210113 22683241553870917 306956881757759681 183840982278226753 152387541818168161 92929628751583953 13669912585871913 406549293540990657 160308569996896481 543413381831364033 89876915968876145 511495025330489729 731779932762432129 993446778937418113 560138599022369729 552042925610948033 339633151287113601 732493728223012353 948368737102402561 923713239925959297 593832662236845697 78379147799147121 851836638107361153 857413649619047681 268590057292424705 690013698528424833 808037341808120193 39836542490789385 290742173002168897 869479460255540481 148472952109901953 724520542055216769 815048443639806721 78114775122465121 211019878323117633 494442317505487937 399685762993524225 874547181079286401 797407377975535105 360018765102324801 372111953795279489 315116187070806593 681785460934452865 469787255458484737 816827128313942529 235091661154392289 695922745125134465 985144342608549505 250706052981524161 339442876486209857 909880060430584321 751337692325577729 209949416298709217 402186850200870081 495811291937830145 176023571374685153 339877955174113537 221706579203647905 386731949057196545 111349608778382961 542466032791136129 64669187294832401 29676055683641069 698551257209516033 637500793566982145 802704912352403713 669765990993045761 763937009824914561 375504760270384705 593869343012123393 302605683171439233 905983527706382593 501143997397758081 965767423903265921 889457881861449857 354793968085417089 604956055971964417 340357549523609729 663388921877871233 752742536194062977 372192150523584769 113791621768946529 463592253293047233 449712176406578113 396821711641532481 220721317470257377 446192863822862081 744531933815096577 285864919638054721 914476062535847297 237871371055451425 768262418017243905 346895369062618625 166183400946117377 456636826957325313 692713549184674049 695610952519881857 401671642405297281 433153967765424129 472484924928764353 309751697998901697 169906934417348065 165451571328706145 969997277583217921 12418959203937875 76436295422389841 846986563699193345 665160157783091713 917216355691660801 866123727905396353 368421359789980609 74847744135780657 787909501465275521 738292366570540545 730722441716540801 878208102851758081 537934159553028481 801760769262465153 373064185517737473 703612867931383297 654641328506766465 395349989809894017 643406254814284033 738990744388857473 317348217195668545 820029044867389697 480513301104966913 202231016535421313 977886409240976897 751373863637702785 369735057324778177 190768933041155713 981348070439505409 265477852570050753 645320996494181249 223475002848260833 670198124056906113 448534879248803969 681789363275061761 613291433518455169 287040222436129249 41306843212446153 716413385516492673 651042738763152385 773417391462214017 456502118874318785 322860647922272641 940470497227337857 360539729551501185 902267089554548865 589182773302273025 368405922576585025 222331817491561153 741694804376699265 96584520980957937 404324868071412865 674376852147585025 750271543933074305 931711989329020417 248179699604207841 670023268271688065 624927838679248257 355721612557903937 847847692121192193 86058070903529681 114874308481283553 887382883372058753 816877797955442049 377009578633856513 41348645108236329 502311025310110209 644183364356720769 184516087817026881 447067204237946241 301628994123692737 410269203919909825 944606422164280705 253477072225742017 334554018841533441 135473908186085617 172628743526470177 332381187973588481 572350212746446401 276154003918804833 107505680583170001 436324194231339393 205668404854225889 161962045942928513 651682095094539393 238069228062151681 181515076126007809 4227582474328529 891386962843011329 952979899510758401 996086944069492865 690414681066087553 967598210893836417 949186313226185473 329734137089506177 866803928150318337 188449236836714113 69723222409642465 842755848434695297 770657075164493185 228943551735195425 419671330483701889 866095671354745601 139520361917192305 207069849106243713 321623435810529665 417922304631321857 49984565670442297 713179119879296001 367074611124813569 882312793476021505 237747564894334561 311368520442368193 732763984591180417 304682747399954945 857445232284376833 140308870072200161 573364006046283265 923238866552143361 552280344923048001 482274217766143233 619635402542378753 677696423697756929 433463482914291393 212028189245440769 519281414272107585 755065902962289921 196986143923197697 3763115182760402 761907417823330433 64851601204100721 225001092312894017 889669564021286145 676010750988261633 28028465895321377 491439850486671041 6256169598383822 311704514532785025 439304587189969473 292428789115646721 115687867663805121 505457403919727681 972193393938173441 893175044660779393 183735148790599809 930673280474003713 271194536266751393 781508049482809473 71123010616357617 979228289377935873 472923483488958849 267033364374725569 341956262323105153 293543933691701377 454469838030053825 102359318048613089 605423011266136577 216440681806737697 486861076260400001 833195245462263809 432210858195258369 277552482859086081 216644688114161697 927019439380686081 175205856076384961 661777053155041921 779785311639219713 870826849733674625 378402960617119553 869004039093120129 217937258672765921 368167645652860673 484983830726914561 77742220904234225 394454616167113409 270879558050182817 314783736800603009 61421859276130417 51123696801585793 733826008734482177 35569316403549325 508868166078507073 89553814908928337 329429967853940289 817503293157368961 794140763461889793 264574991918511425 66316827399347745 954826357877120513 290650945066225601 230123061973674945 752049897106701313 335210513794077505 285867631444297377 848326565616890369 268485982857399105 810627622512637185 122293181580452881 255353599953995329 700047459090313857 302251966695632065 954645746066780929 846663250007583873 996177858312293505 587321681849257217 199864687586760673 901393170549713537 851021835022152065 352591215487034753 483823813350547009 390585133065417985 653173980747979521 644710859891684865 415282824526450177 814811711141093249 869025933938615937 643390187164481409 493044552019803457 979652561995653377 763284105647400705 272485204753618145 666553278663307905 56635784577427017 383732691799821185 544264558686318593 703931807502080129 285091408136100449 714005027846454273 403253452793872897 396000986882022209 267368001946582721 563352324268606721 851545437814490241 452069207981772097 94672509410504097 367138964226327873 153757166885807105 575760011766384129 940165510591132417 632649410116982785 246449926097096033 890027442585029889 274762018848822017 313989916447340545 126549542960670897 493580227285399105 332359432136687617 235260244713145985 931883464382689665 250611304274123361 786072200190023553 616232984427412609 823365691465507841 857047738915433345 34754947798067093 368612465542184961 254667173756939041 95161702529402705 857025024083032577 718278163768289409 96606512876231681 930605024526521217 113659540728921377 730100514213603457 648303717292275713 558661913396981889 392273730901440129 842926722832643841 296803598906503681 647295844860956033 42344717680439457 704772061908784001 415965520501156737 221561396980270337 573810338687611201 589344817675183233 661627903553036161 895949034932293377 346654344734762561 897632087721518721 714209500883566081 387644574953476737 398219887241811649 640855565530884481 535950240617946625 474554350172887489 3730544378729662 67772861844730417 594992769459377537 227936023175210785 586025021871979137 459777360063483777 212656976848787585 521872603658088961 153335913683580577 556889648056511553 116884079676207617 462547596980307649 897697332819763713 597512774077344513 540369602336877377 591861393235227265 608008635856240385 821343502458603265 345936111583380801 995537069227999873 395794678878463233 780318957895829633 956912172314556417 919286779885503361 981294869927811713 474784107920441985 532503991662633089 192261923684561953 603816536218477697 244667004109302881 276315926991994593 839930341146917633 992560615844897793 327447146181896193 872365761206179201 294376008818552769 829752225935909121 890824311895883649 382345708574174401 775090085926358145 652393064729384577 268592272067820673 38820818632768097 804530819586780417 145929686339929537 699270546618080897 962978107098674433 667612779528973057 584359256572302081 480149316767551681 107012673632350897 541007237289115009 646655268494544769 511784352898430913 557956579234879489 265484290232954849 696897680127396097 392491909632468609 582542663529988353 461917620070273921 641267846030377345 717514541877264385 485494096685240321 189043631237858273 783376262270028417 997359270444746881 993511594759620865 289282199146704513 382613342742093441 604076035855726465 664389193329210369 289175434314579137 398858006587037313 618298486610427777 908446584838326785 425197798336689921 779578593987100289 134687416027176705 954266592750482049 406374653985118081 538873353463177537 5601152229928631 302140692731693889 645480956971802241 297206270401137089 694593481500092545 399348910288150465 274366363560254465 228506146429769089 670559808499120897 907253238000929921 580581598767828609 909045404946386561 913492790315601153 680111236252425729 977002566863255553 119357902041176801 702971187394098305 561589021622335617 49227451733294457 533774876807729729 15416715662766479 152365719445523233 63447011967745937 587462893044747905 926164823092761985 589294973869765889 897173486693709825 861770018152771713 273483112994753697 84768582628353073 154198055777861505 626984367109830785 135437158086347153 938783067150705409 111594704509663249 857165322271260545 54174256248998633 93437314073636209 629288690778814465 42530035881501505 338622833434016001 141008644186580769 631074664566888577 507099044109526913 624265263874505601 316311091846070977 780041907785992833 57182781624621985 371636415113641793 148803624427937825 451806209616428609 582208296715567233 363255797869399553 570082809950175553 627048631020720385 473850341223855041 997169370921909633 771284364095105665 342534904543022401 271076059610397377 275134381531856321 588976387986431105 459574524340801793 954295539805261953 611328674876858753 726924257734975105 723939769139839489 556214327601299649 725531244127537921 457338358456350849 35391029953977693 813216458745106561 980854978575990785 304701481684514177 42559947467687209 110300441052590513 143792163176655665 516958038357099521 295065063442415041 964003735331491585 12659851463070027 244802592331648577 275040018876815393 308766451129532289 24232337563788065 355225904206289281 391030851426357633 298310003844452609 417773154456739329 728683004564128769 35380718269443889 678474186031014145 936805887173576961 961685102137575809 809306460695062017 833324300320132481 273393173894078241 302855688297011457 126045895681137665 732091496726628353 414653137255427841 778226337207680513 370506630133142785 418652065764664641 909583705242226817 151599733469378593 273190607759154593 673917973213764993 524464408220339329 162121698555463201 936842579270454273 658959195083387137 251263838531201601 380850746400920321 216939296215890913 905291234810352513 645325594072986113 731288289553671041 723088529783630977 979046391491014145 731487759961026945 878855352899005697 289557070835549249 606337710498866817 482687375182180737 167617844593987553 212033738777414273 434777898668389889 158613446636309153 878742396006867201 107521177112154481 925714637837234689 626326473592840193 316903826646008449 808727905173888897 956296495431448833 467810693881375553 563983728783522753 27913791097041953 471122821452258497 24643921582580221 842842812230767233 532866873037754369 199214450178008193 116460477089106001 929787815006061953 575221346533943745 860752504631182849 592371876666064129 267782282949436737 244954618165756705 74977944878018129 993349212556580609 641789663184919553 131539661859797265 69457520027032873 794737078750230785 964332255207832449 129416566768405521 333360290872892737 103163044260668353 817970931782763649 801348197149401601 183335697993346273 458355607643525761 549653492277339969 416628357572101057 278047071249549313 960638846026682753 500564356027620481 511430833582046785 962526323563924481 247610161622262113 178180355332894881 615863221169796353 810534157054778625 582830191043228801 81766959210863633 87184630508239985 304418245593229377 214987640257234593 428731662608637249 852450212948319617 518067357115572929 203298103176365441 100406823860691217 258472077694655425 298095054073048257 584831377203713025 838408238311867393 254974598420481857 448110273731035841 348637967036211201 636278510681716353 291336422825430913 65726554141054553 462188931157939457 648371145435927297 722140752290094721 544834749001498881 715605536249114497 994682525651295873 216313716837937889 997748577796887297 471912905683254273 995539909112633089 813956995078022785 462386099060470465 366206541888516289 495774548163222337 429739282171148289 306055986841375489 427898831108976193 609445349644882817 958190853637397249 615183145975041921 118465965517629009 961650445609404161 781360371504724993 43066533054531673 8320704205161179 54916956860065369 640582294386113921 877270869580375041 652194603797056513 928663412290159617 129730847066959137 864396054127940481 69951343836365257 698980049924895105 756091540584740993 300751314013897537 771922114110481025 703289883043748225 746277773089680385 849018296367166465 673131283297536257 874283279262296961 838497147487963393 587576196214829569 473267293161541121 126931184485766129 879593876488264961 633165467679805953 108676482535159377 161572339710968289 456949071697685825 819492476154668033 944367902995026049 318358199249029633 253423893344866273 962858436864809857 218991705956781857 320171076568239937 670620533545921665 127689961064252353 400593921395511617 722076631114571649 264976881272993121 524838307718699329 87882974032041265 158126478656864577 66391533835592041 566707828423037825 698619656116562689 506710771424376833 174610640241560577 576803908974301953 737039059388322945 552619365056354881 569535948767359937 446414764976200449 5031724893626689 729573979666479745 633598446936538497 465242553587632577 811878560604171137 906437884639497985 913673189380624257 771385231545199489 405001465693743489 711914403623051521 483602370238323009 592774233388542593 365435649403579521 557756260054670593 383784474336799489 238752175897420929 228151904155197377 753894776972099841 879641497892954753 776812227610765441 756184149454284673 48156520294579505 204882827373005217 453624328440529473 41600967670234465 659185444733406465 437757466955311233 227475916316979713 364176167473189569 697776278492053633 738964973254290689 635414028007151233 714264198063972353 536120079449329281 289243753082395457 565074402234518657 299598059842040257 636660924083511041 474162368552519809 108929337495514033 691851777322625537 995683863491091585 635219236254847873 396112357017347713 528823080436481537 297843910980727617 642547666080041345 300842021631670081 638596243324172929 176174225381185313 638490623004806017 971652320449937409 875266617871616897 390374135891530497 186841974306268801 795150771618924801 899598835024590977 990194530522512001 264062367728236321 363000493608655745 165826492867196865 539454713430043137 711307335585296129 240516873940098465 816783969052778497 611711439224887297 985316798159864449 407065879496304449 388417348935561793 106052767157105873 998397909522672897 547857333078244609 791802912167298689 499226957419534017 109801212588827473 397375437165425921 102084732095462977 179785168191497025 650282410309465345 868338270421450113 130829276528061201 185686517952188257 846722778893173761 126610727846003361 498411017814888193 376580465532580161 423139409351726657 299919234117343361 129040527236071505 656564742845443329 137666127971336033 422664344093181633 451401905886015681 866562564735001985 862166177023503617 134856867142932657 556681254094371521 384640849420957697 702712596648701953 762597225470631937 612768766435422721 7797024076065641 916530799871502209 731084193355403777 693955522043296513 993295975672150913 716054137637406977 897510776785185921 110498682772671937 67986149856405833 316036372099539137 767139593789497857 328597177223173249 79735012778012753 18358976627474989 676230517388365313 690830599280403073 778894384974588417 625055122660903297 723327357967097089 677818548117585409 945355845148650753 797560159087431937 416830802560429697 207232545049052417 887230797416261633 54329401786752385 921049507484642817 25439543730328753 852559210893201025 225402191852516865 242412970492569729 204701466459326305 440910787798483009 307525513278669377 347756401644009089 975350713249184769 955612708100726913 623995047078615553 771182080882869761 973683764415554305 281064447609846721 966965441393504897 796721447392460673 614065394149633921 237752784824731841 354788858640041857 430750223661664961 855141194433045377 97854312287037009 181750583648629057 558853048337315521 547967638191636289 627528863161909761 771796703549291905 452727188861917569 766763350282573697 452110565768432321 711530663375718529 18014740100941397 734964167262603521 964464060315759105 261556923476895521 296042101150238337 890054514395117697 364987065665385281 700460058351204353 21832271781708101 265600173519686689 637427282035684353 604240503949490945 846072435034177025 208999220729978689 434286870691803265 908422844331504129 826724205786522497 765300340784506241 528681776322212481 633473091304246401 241539639261407745 123237438309402593 948801264492654849 510396914821164673 748900420800570241 887248026643447937 362395547788945985 446855289977754945 592263411426433409 672156846122831617 140951582512027329 989866600902040321 392330715159889793 444517107206650049 678469345571880193 224828945207526945 168249476300434977 1036232603908616 543218461041359297 98482277451630289 470193520392403009 90422548978807521 430858250176708417 52451178724204793 864218533899890689 576350615383361729 395288440088474881 331704504578702593 788072547193028353 97657334794917009 644133197154740609 6802007512625608 873566855809588865 314575239520891585 186543164208043073 878959315604326657 915176998598500609 709634933274088577 652849087998060161 172165438219856513 541881820775660801 227302174919188353 712461737934088321 546870325416442433 434118797627522945 741558063744548737 195356451144544257 175787992288327649 312518493084258625 405209796123202177 473702104955176385 725422395526088321 430288089151876097 594086071092959873 37013928483371929 298932679392187585 525376159741501441 164401990207792897 853072632672901633 69450654653415713 58626088264109201 609074787491181313 857329175251646081 211110499255006817 584896554970317313 960860500956883329 268300396284299585 201637736171612417 608602159907437825 744714320453596161 851376073712753409 899785614426953345 674438313039804161 242230380037241857 417447969028810177 408241156236861953 477459827033474241 876491769178130689 867906473507087361 423514399099566657 761565002942734977 750885078370018305 809025837740417537 995061818932462977 857304217053414401 640757433624088449 934894984065760385 703392631536253569 112416910936833153 918194273403159425 292875345589750 698703697255233153 743361268848307329 629274643279927681 707825656977927809 685849160196632065 913219549465441793 897144090487827841 354932614447644545 306963801272324609 78746835104031025 915984895074103681 716849708702351745 859238436132848513 883114683473213057 468935939061950081 675238378638166401 432230607276572673 465341627236600897 351321552382103169 286013746513827265 287348366735990625 954882477632441601 528916746844018369 764135640676098433 203058184268506625 890875762673434881 794756919582795265 651078273075096833 34854008410725613 198756180495667681 108169937740271393 828815289175135873 491622316593144129 349084486756201089 472869069117223233 112016557524878385 102911678256283777 169413574090174977 919323061668379137 650446797940045185 178553984059696801 62804454030871425 948066360502963329 22104273472631777 767502127331916033 767362229970007809 228604547000756513 613385604592533377 871684623372310401 259137766190608673 762209153257174401 37580616790688025 518795480584948609 523318425241132673 450908608830630465 12484317627293963 441526657199965185 91318776437109505 679719778181464577 330181928594367233 636724711019560577 937812384575369857 240603908763986849 538562683538852865 713851839713662209 353676482526029889 596373393961698689 399419161300709633 806118478184409089 138135326728718865 8048124440520611 479786558159840833 668519029919018241 94093143262117713 602813918535872513 712290838156445057 74158223557226673 650876606579704065 730247149486714881 970651438851316353 533742066612397569 92617565709677057 395940787183178625 645193469125825153 883588477904517377 530682056203364289 643824207104174209 570461426685763969 236277481288702529 445399322883989889 216663851787387777 106111698528945201 877023398194474113 434497440996512577 909440722996336641 559639800263393985 770550847828950273 169867974189319425 759125298227672833 774740772321177217 660856614141245313 485443759369889729 619037365836689409 604902695302367745 183529630295758753 830089173369120897 44339021349998121 114014225404343249 741695526958672257 931603927022838017 580740225981614337 863272696643573249 37189452664868841 670487361234084097 80299459472200849 178580001860250817 403905265401625985 672383199316119169 161003665630985889 170104461810577601 406709776820825665 641632552933632641 240963452875888609 774088533497216897 383761566673065601 698738497758501633 89537936139649329 687739807765378689 700074037644945665 3546542036506396 688110253238278401 705726614600205697 813875912274944769 373454619122743041 539796220682902145 279105005000584321 843538346523693825 899991656186049537 832936373457101825 695251223275203457 60970311381090881 263778118206591489 986272322979104385 914508335608641025 667471937105595777 411463011595831297 788343529821702273 42847752278458273 760743186810181249 931102467754431745 309586785272543361 620091284468738689 648361589634809857 115113026151224321 998229490983447937 263457424721206465 565481881176943105 681030911555200897 371315781279676545 832832045192017025 515311332689485377 106594763382563681 746693210678586241 736788982540513665 863241363299699969 782026239232198657 812743692301879169 539695334965696129 613157783653029761 771818492075514241 47917183656664977 876050048126852993 1822777442392010 71989523740416673 145196837207819841 247467824936759233 329360551746411521 335873658784269249 496591526767645057 442503871999047489 356449540469192513 189492675087013409 294342389488591041 655013805275810817 338116189949623425 361876283013206273 19095849660828889 411277491917200449 916952754489848577 890022476290557313 636813077088717697 881131016561735041 892683244640430465 924259597332625281 107256542048730801 228417641324238465 938441765073868289 37476580094665481 224744823216170177 238881891627780609 905695014278528257 139033567194193361 39348666989013737 390011057506693953 598849757611681409 897284757451661313 332291048834505857 841220764509696257 97275690963236625 97796737711721713 797113212137617153 21256152365349837 537408346900896577 299911501291877185 677903920040264961 772932915636541697 62064621192853057 22791667172899821 872912013426201857 536693321186373121 610019177535782785 92128901594225713 677149386028744961 170346634904799297 708792484653791617 637053019547611393 927744228117035137 522371477303561729 190654615178097217 48331520273666937 863049415851278977 312974796776412481 159842252367631937 326705200758457409 308699796688443969 696548713042329089 872333671287385985 75297806901193809 174421404667143073 750187754041373697 863266848024203137 661724235979111297 763526895503957761 177595299836053057 476883366388882753 111185408771962817 157411282693217921 561214669385488897 366024498828828353 236986397726131073 300341944718269377 316087552905411713 869609799457130369 593180541337193985 251393422554528449 78215716403942545 924731824691853825 597183907009853185 32112298373135673 32651398391333685 193167253493449217 748104397515465473 237637003238788225 789862894201288449 889023777088588929 217195842309994433 18393306136346157 943934793332186241 784327729875379073 246412386899027777 617615051358072321 686812512218491393 582648601417780353 123760203641584353 570902998636881857 556158461375826369 218017366556217953 952404808370761857 157558942920744033 10647714427644673 228715059186747297 764800891476856065 224869210849391265 459014719617140801 634900257692784513 602100372147408129 86837711316761105 224314724534988129 318048208851301697 159521172788718241 594685520481107201 762254484451698689 751954254779526785 245106799764688065 469968069719484993 34771806332852153 703399106638578049 195383018981434721 630263940814330625 983122856836143233 729897391867105281 197955543019947553 85537618607119729 467515245841152449 617292851180899073 177349512974135585 369573869957605441 214873999845945473 376987639943571649 73750475387942769 740050271606904193 317841974379060609 757588458288800897 380275335202785665 143208360958709585 684916333921147905 5632758056272281 176613221925396865 320679495365183681 785153764207475329 562363114691343937 407088150806234945 328420339732588225 745709387690720129 626411071252597633 179290606179950625 48141521646485329 734303240882919553 804522422071833857 613411532761976065 172922960257352545 932353954766153217 63518067917705425 538422505119132929 329377252364722049 821927268963488385 676577305227077377 723537868237233537 912849848991470465 967887519394917505 6317771587340816 544351215594975489 329458140749650881 675908580207472897 607317320678298241 33167507921010753 394622552965273601 500617226364408193 973591904813879681 250986248359897249 883107894351709825 422551825905284033 154649164561838849 271088230602718017 677074068499905537 917392983047005057 660243925163719297 786121278149483521 648458408088359297 118755547485303489 452658241127771521 274976907763008417 638028890006836481 792543593976869633 160629075924141761 703732790847784193 469134898035051137 65406872034284193 855990215674545153 125763065442445313 438641580821069953 404269140849105921 118345656597774961 107172781250756801 755491769163953153 553421051872927425 620938538247791873 280501853153626977 809147430521164801 278603133331909441 939236780762776449 245800667443479169 321797312733551169 325293279827260289 690162986931419137 545461742102393281 511280325689199361 905628268582329857 822515951376864513 167482400306756321 523391891532256193 922725524336438913 906753342059111809 439140087483739457 5464523563802005 613449949856271105 514343846103322753 795517559168747137 726320833679139329 134836441037602833 273391365174369121 609177502118061697 304988580539372865 82502027103355857 368847767737101121 490938037117235393 111669818184921617 961657729968404609 193653319067202305 487649801193359873 234721249964621857 136079534937277201 513489277309140865 759754731988170625 567807097976341889 864065620027840769 985034327715617025 295974090379022657 828530726193548673 252563515872264321 658849589947045889 269611471546102881 955963468587029249 583991474836007937 337064937460006337 843673382076818945 397420174341988289 710623329216286209 367316376070228033 751438213872138113 348057453218004289 487700826633410881 802929303238578049 304501937074721921 879494047702849025 400752158511618689 400819672997648961 679078376475036545 930399737370933633 210125457360444289 859283486211943169 298941341369189953 443221257273165761 114811742913399681 104678674546285329 843497960141082369 142887448757264225 359678458557677761 546511411604988929 163835140421529249 957062820346095617 559832670396797761 652785228698441217 68066946038346289 280525440686361089 180677514227564737 210445098094162113 247937665613964257 861383177620979329 433136883183419009 378763935916033729 347536257090968833 222588299635773985 364446963298203009 406614832568287425 436410500171039233 182665930784594369 642919358277577345 348412803179975553 635716387139087361 174463360206758017 650364510829771137 599384026591046401 877807844311977473 915406315016724609 161746238503052801 790642471332780929 355496613900033537 308191573168173249 464563769604264833 890862553393240833 63849851899622225 763654283373170945 59997001930963025 997296095802518273 459726524246423937 969949634791888129 606699126239160321 648281426722967041 995290823351584897 282033642499328609 982098570089373569 826646023286237185 532614392816771713 686193348182811777 914124738465627521 563550745381824897 156446952079225089 785164241627455745 700469567845271297 1027469470990639 988679767474241793 544908749806680257 908034782711919105 375011889775286977 416456134220087681 4765779310758945 410413260349525185 975983465370582401 899930427629175937 654394096918721921 657557383632561025 208934019305353057 777100163929421953 365323354847419073 113768004935462129 276459402356159969 361816693941012353 289222374096326017 485489969723968065 257093981933614657 95027448996408033 922046453847684737 779944368361679361 844999568458781825 594648880415224577 21510539578841305 683309111667110657 296817809742854849 520472194050714881 458954619897156161 970048372289721089 127562131022081361 169546492410905345 605348294617627393 103283212537856881 381151036825308161 415073811125015617 980274626769386241 263110642387243137 334483083283153345 846620586574619649 633215721539485825 351961731525616257 879364138325705345 938158129839084929 844935528140922497 133011548947290945 557283734959788993 517973521216152449 15445698726594515 322009935300908289 931788451967229057 323849791971102977 91799524261915617 890512739414315777 196430389422182817 659233138141775745 147263563216071713 968303483672482177 298017005888503681 110643027681792465 82368147535419217 926875775707554049 460818912527237505 510721229460660481 222663054122293153 559392468674612801 523793739119746241 230565823157011361 448054831458506433 773868901732395649 536670960693591297 932988955380057601 530354132585088705 116889838725196433 329453663526201985 916830301934428545 470716489878327617 429533278970364289 391692698295493377 511334691504874433 724244836446942465 393034451995273345 131565578546990033 846869954679906561 447988296016234241 989900340538337537 79760896953651185 20052596657269109 999395890362322305 530624315630600321 649468012557484545 801922164679215361 299067413213094849 873922226607628929 842065371801176321 799543004731891201 824113354542262785 499710879965899585 619678127183355777 394822288810704705 651942991848926593 832197576573559425 262550772302752481 948048556602390785 379821157837326977 511890569372408065 743692383394396417 94433366264556897 919671309389968897 489645265866140993 228664807705150977 484662800594822593 142581923362072865 875725043879352705 128486830706258097 858143339774247937 421146493016323137 388098987792499649 472834049697219457 801390802543569025 103611057364148001 175766998209976321 644063943318222721 173119486625839873 430918826783283777 366865893301660865 25752517357467753 789424118945408513 970855634541138049 232863617372739649 818681989515134465 202517569210730401 152964207769485953 647612814062323841 999482311967376769 998425299227353217 319686175508294913 34855120448323617 119941983161616865 34601027387484609 4909878164994553 174513906744248705 736529631768554753 67499895643880593 67975974620267721 714481136713057921 728696328616699393 740733347418373761 272073122752459553 601413868893882113 510473559241866305 452666771819185217 839319198849963777 695252970739399937 202782332896980225 62464554746245681 144771183734462753 814831189294846337 644389075986659073 168020313450075073 747865540927662721 326245125614089921 748872821416448129 68440590377353065 387712207360181057 34946208203916029 125219822778213089 856410957185136769 889225772443509761 683204765914606337 173275156131090561 48622143135762745 406878599304491201 346289075353109185 535420184881537857 10353266195796353 354129105116513217 726073114584547585 966299017416410753 246307322554972801 277165728252640513 975663006108515457 397600345199641921 575003593454898241 894989830933170049 671958090348564225 389852373505981121 767710369672361345 373140479643609537 756908548676488321 833572010334400257 482432186238430209 470267274358846529 267792804807466913 884214123819155841 154356415492092225 605635724025290753 434887747825741 776106577138143873 890047397866016641 767479652325036417 628359850854135297 587470965006069377 655310109382103425 908498326974609025 420014522470562945 839881569834098177 25912485195807025 462959000195624513 443056626550852417 269895091038044641 194263752170801505 542659890035707777 860157969142004993 357505240283792577 579828282889383937 414910884415277761 648722251108690561 525578401171536321 390768381209088769 988800974629327873 314455451510621505 17173286479568617 521437857962315137 206069185043091361 116041942109571745 634927952113734785 765399067163347329 685231123386500993 128592854078430465 425706840310625 75242060635975601 453212793874612865 503490035611630337 114166453217954705 435403494805004929 634208555859686401 341319526294494593 511635870388523969 337297700006264001 83037636355371089 195468143278500161 601770666036934145 190390712562308545 947774978064472833 832465838030156417 115277945386885969 679502885544838657 337353987989033025 160240253173153505 396819632062168641 826874748099928833 733282507804972289 319178699226636545 352682891512394305 654756887948497793 615305618443315457 638461893356915073 660513714977405185 15995599692022467 329141280236029825 269863569105620385 696907283146238337 589914685352329857 386283859056774785 804545789934277121 19664506254422065 780497925654376705 792917860615375489 489891792833457601 22503293857518261 433339173422258049 314436251949601345 930801763684140545 69744705419218177 865055566601260033 716766153698841857 473952416029600705 416392234658935937 709986830342604289 424146001441542337 128233921918106113 65126148816737841 898287847792605697 899274061731773569 616997940009905921 336708101112584769 629345440214297729 605585010980078721 438073514706442049 905423223202255617 265321421337151969 138160705489752897 29053793155423337 838391646863961217 490175290879353281 10419851281980643 904571137112352385 379397962987546561 36509220517164209 424860585321766849 8731606297299522 827479563682324225 530888074687243969 919976567891367809 272267271575170625 511672192469966081 130925911000364433 119882621648940817 196106692508418945 80447410585527729 285530533218793185 481646798857397569 119905477083104721 772531136872565633 132517036204692577 266933576871963393 47690444192408425 70628997127450081 322722699483211521 304044235734707521 568347844276157569 857391988523367809 822286866581524865 64146923140327769 554548672860629953 480648988426146689 968533403603903105 277397023609736961 181297648119848289 720049977001927681 541667775082974145 652359782936514433 59187229487786657 647969562010850049 244158520508666049 142888258356052241 315329442290359169 552603554581303041 960221773578897537 803232131928240257 617646555836767361 90066009065942865 785400250639913345 273133301821800961 969672151911733889 444999370793560449 685082657489235969 794104016041899265 600317129643354241 686410235150027905 953328537200537345 845709198152420097 136386033785750977 528426772446941569 420055018397309953 741838097210319361 128308079051418385 56355177968221425 694138535951044097 92628036951722945 758019685755097985 509330627922814465 59044196909699313 934496404747960705 501771554189229377 165177222275794113 961100866073582721 590872671484490241 662528599340472321 634600337080534913 181499060528327777 247551731806680673 992405756277502593 214947754491284129 672634183118493185 622589762623689985 264182062292231745 293531950598342913 906807303800381057 560435678865189889 244429837159810145 432569062097208257 247912427549000129 478261681745451009 394380530197221185 658449385078419841 960090780511681153 199576908705324737 56644194645979697 454223845406495745 735051914899674625 202155368274915745 357750898781400641 993409782744230145 103606190189143633 825684739828261633 502760001559106945 623651671772769537 426806246064291649 686572800086096897 196582421048898241 519207127058272961 795964253677940609 855884767763797121 188002118876806177 671079764822600577 644829828728706689 209904297458862753 190611325898114369 12927288088370405 55638325058996689 465414766225819649 937059855857324161 920299583787858945 65953613464376561 483212443796176641 819357507355501697 641596733950613889 25741199672442149 448940682567098305 361780352541142465 383294710516288705 562549460498150465 21050968804715353 770661966067645953 882006207157097345 663806690512647169 738154104486511617 566569672518692609 844989624238429825 33942365673954813 184449502341990977 91768997192271937 762579727196559489 313320357760463937 170164137441844321 715287006354809985 315103006669012609 116962586621998097 557471669633102337 248242431328801409 78198343176062225 653001588718300545 180298194721274273 305487698560551041 29753282520950109 981112522651120129 413480561060239873 681200547629085697 675177122851827969 665347037913651457 453277764626676545 774191123502998145 522378163010053249 637456014379910785 903222172228069505 434799590728939457 381132926877363329 817703249636711169 208336781721868641 493919748143678593 151694022428593217 320220541622223489 254063972508120641 563591135641100737 663269579596992257 607144097677693441 716701791598921985 308576031996221185 873835000365836801 536235610542707521 708202322765302529 323323857250240833 638646110212924673 984686489529483521 853954661115665153 505794127193876609 976475784653679617 319713433597986113 147379025469675201 598955573550650625 631282800653984513 944885594821247617 975150148557503361 525723654057525633 954656092615501057 78510818279102785 352623852896599041 630086744267227777 73498838974124689 743608670248622849 167162210676679009 765773140054800897 701188930696368129 172893993170863073 629766461618387969 856721919000388993 182664439608849697 789794365766116609 980584486062099329 556661022540946945 708948775052711297 28960912343695357 94937663990592113 627210941535533825 509589354317675713 246262209307335681 72611956792854929 757192428172043521 37999878179597601 156258391593656385 259006589836033633 585417029457683969 151058760140749377 770144779798673793 802682352828554753 443500254381216769 387438969153727425 912764242546206337 675876834029722369 785604160711923073 146566573197752353 625272890732080769 714257426089602689 853059390808464769 729990677570278017 240287383139378369 326791248187774401 971231511250262913 338085299657215873 606851919062538753 8975783680540418 84603231074719793 616808073751720065 879471715501967617 101271597163460577 997788000405559937 761750597704370561 833025226695870209 573510532209581953 52141937790775473 440594780306732033 765972374742364801 205045863553507969 79995313133107265 461627786835656193 478428434332503361 854816547657463809 844602236191700993 657079172617336833 408005764663659649 576292545917780801 400153080760528449 468266603308016705 951596119932819585 896053747748737793 952178824287368961 208035248332386401 50357608920638345 423757858915465153 627095214386596225 568539563071105665 851090326569707393 143324306278628913 786307799919722369 163458808445518849 341066058634300609 813778306060882561 64171697569602057 408298356010526209 274478076933949217 212463311348585665 542242817617403009 906171655035713281 34379709979521777 827967658302057473 469865457445902017 415671757830232001 699792904258064385 665473931963646209 731535000638370305 19040573248567229 987223197761483777 189303934125163681 76099245919262865 10367608402212625 710873221924234881 987799719944746369 646287946091131777 403161927596421761 336285843496501249 411578539387974721 966982775061634177 573130467911589377 295978166521937409 380478236609093313 607879473525212417 54776765155459377 278981649012866497 465646287585443009 774695663365971457 689545624625246465 313339361620908353 685321756171731585 99912079881487873 359345380737899265 323911739087339585 675641583750532993 599397061991734145 253669190612122017 987814862025064833 746622360321424641 788474376193004673 723124361617415425 225093169132907905 59302617693433033 166498142643686017 119503084243284257 979569350773008513 779480300923978625 992366093926914817 855753191885902721 69100826453439625 608771974782271745 497328941224619585 122122760799918241 648712473650736129 862706070306131841 381759561358148161 41771559019714745 145401966080857633 71718634968462425 788176363902632449 455304615017347201 629085008482182017 503348181073135937 555840862865448321 294652567733500353 297545734710457281 637352893259801985 767865474733579137 588789041893214465 719890378963217665 330250219913153857 678294206540396545 373851128699762113 426502848749993985 557882297344448833 535501496479323457 135854204587950273 405626835304733633 365642302341598209 534063338000049025 263530852212262817 697333404998165249 143183260568903841 767685268762416897 340664620745648961 22783436450428241 996623617838537217 211644150793812705 861046839371404417 786493614968112129 754939570973121537 228460220197828065 144897741063481089 706020781134928001 722494317332291329 112232956295184033 303925825869704641 199475066371565633 396225579585873793 715444223642347009 114440756437765857 767065247547865473 989246557482346113 140375188468976113 575999195955496641 287102927779262273 243488413683493825 932045016202291585 859488932514828673 86303313869539265 939126078714707585 740329631404659201 776508446652975745 93702324973254033 110123215122826 288353178140138049 965165832974769025 430070344443780801 701027256462822401 908183570006439553 710416744816718849 581474930006738305 264207231097586273 302251977320704385 864824855376262785 345886038853652865 926586127567190913 431824576730701185 263824282098802593 92810616487032145 198051720583023905 97478698337507553 534480565890525825 433396553665605953 637187456286795905 389194959761436353 365299195406642241 135891847097315841 662474055402398721 476817387959922433 364357381752562049 340541119107715649 88703466875472257 369825210514289153 202099882929680065 708831271872771457 636835390888009601 186298261041766721 72332212757821425 792468785447628161 283633432176344513 975463100859837313 759678608313045377 413715828246740353 183632696778133217 280224323531935937 64086735632393753 324988746335836993 964414870187454209 902685392956737281 683520348056312321 554313446382526081 436527074906919681 947041081727714817 216074037604862209 164845498879916609 407028663051704577 313699437085357889 924284899715480833 259831275806465825 91562117482666849 762510519411389313 659943428007942145 875867912715339265 100621975424246561 261112245372526529 620384330986304641 431997161857896833 663565714157598977 99345837010783809 780856279238030081 973049092838497409 446724411670430785 648264941798014849 196541912247091937 973868912971642625 333205278592274113 341408759424350465 307164820900787585 695871733467559041 940734413847451393 578800801373386497 712542737639104513 326158712308643585 554892927717745025 625766531651432705 65214873470885945 527701472696779905 908704464922806273 977455403883833857 83300302262678369 810492839750356353 721713709398599681 67351033868330745 700572570294035329 849828570209897601 764055224182698113 48627740083627913 909527365567193217 658909682772549121 90776536700005297 808657760090792321 425764179259424257 326746042818232513 921700284283502977 480111420735806145 307713493513013249 895031827214115329 860864049461881089 780867717063554049 644657197970694529 233510205089121569 961164801899428737 296435451386724225 308775734583527169 424730831456532353 763984186383325441 762970612517559425 124899958743576177 956537374830308097 365632816419491777 919584348266095489 106662947225409249 792736100029589633 783402813320421377 181913014435476577 242376042258307233 325948315695914177 180459633646933057 304437683203143937 681358358795229441 66522085159011369 642963316000546561 109490475466142097 705418861194964097 270579801679620161 232537213954202561 982089457949495425 95138998590535089 219940857271598849 525975627856311681 80647929128556225 81570837679826977 526040500760675649 131002066846633633 466278020799432385 66614710043531033 206449897973516993 76683726182253057 683047976946053121 395960660870905217 771696187468368385 130126716387934497 756477550898136321 263983509655481889 635417781517350785 113297192317403985 349211998151272257 47911173510748033 624227106630573953 76837364440621057 605772448128544001 127104122749962305 594873223273555841 638798994056870145 420234326102555393 301179498774665409 373408123072014337 88151941174515969 812456278967442049 927400588623079553 700195786221929217 674218210995533697 344015048052394689 643270081242484097 210020104527846017 307934294796439169 41367241201424321 205277890168794401 890629348978723841 158782986007011585 821152297408556161 380550378321963457 966308797538207617 77711834954214961 584292422893337729 686641625557463425 844132251375032833 662345548560992385 818080220128504065 938438000951997313 66165268589347905 122905506768120177 28343443489841749 273278802045730625 135960846102069153 937697718082077313 629734109387751297 469717164913724609 465209795266961409 903672534942899073 17026377460705789 726270894495890177 427515997438963073 403871858053250305 592969515162760577 539081376577676993 850218904687356033 108663939913469681 160799173360469889 217274373682847969 39364880578705905 496248814067101313 627157447869020545 848288339415084673 262843068972077985 380350390477445889 682230093703093889 9417971966804829 235983247567862273 445270931527929281 509823107694924033 193852130101468833 614320380031617921 752171519867602049 565441013540219457 147730016409788321 429646138375677121 452784811207848769 682890883772071041 107986755540643745 265899338423825057 950615394717402753 820339728133671297 188423221914156609 297027828108202369 423515023360025089 429043679822623169 923554264637253633 963941703552652801 669436388872725249 969215732612820353 677028399461200129 494454613883068097 378896563592164161 457899935424332929 325059651145970433 939184164972861185 158571276502897249 16594249007436447 297282597027965761 256386857380523041 431470396203380353 298157024533875137 800273846425476225 906395407066302337 986914921464176641 972813588546653569 355841253260429377 666589511586369793 730272993187568897 404545025409102977 790855163425355521 33672951855411525 635968502368797313 467611249614673601 542298006481139777 802583172742419713 101127339606406961 557380168570855233 755378615734024065 689881977219531649 660474775312707201 112074464253833377 709659864109461633 271350511020092001 200469438535108673 957702581944939649 804471598015815937 924246120279693825 512506438715121281 45631218605659993 757339500072539777 877905745932782337 877320911284059009 402428264824916225 45293476665356993 183858088217480289 767075227223017473 539328085180539329 566890510285112705 298217645002626625 95244851099451473 61640534796307377 281385702007348481 732885711293594241 410180924133697985 617461517346622977 340125518776297025 664109336697283201 204598651046055137 674091504262857857 253958115869885153 601506885331762177 54321044288542457 406699568928598145 619921089541470849 910141041152360961 575124089275234945 427179455715471361 181966190859434113 663114663433592705 431833501891077249 325151314306946689 735927461697379201 581114634695115521 599891517381351553 394113297384446785 960873000165598465 615091569190017409 283046140202486657 283411556908316001 410565188018587457 553721776685041089 863841560049664257 163670593415641729 13778779223791561 221460016154939169 804058562567689729 785428726477629569 785104819433406977 786990139686981377 833644296698864257 216900975211185441 453640003063945601 164973530846712193 148083266725109313 189114178022560257 181289840557418817 783565096492385025 770322458321359745 680322053075368449 911588965673381377 251721289043079105 84624646853256993 414931417820991297 500877123842720065 917497030004330625 692061735224441985 316600259806332225 113903910201962337 513076287635190209 812375990307259649 75274094382091761 283633232421017569 164087244501946113 121857853875454225 1404370374185505 48968821337659561 957825286806329473 94566158498452065 338261904751629313 93738964218694321 53478269299848337 43126643554089129 479064754326170561 355601053680651073 341576469800973121 339589203870161793 836653879052146689 85218592421973937 862057158318226177 956129876014941313 889866730059505793 385414032444081985 341048580049804417 985101737422809217 585898818648626433 308924319870307329 154373201579193889 179046223863437601 418251702602528769 244421325309609473 947603107916311425 560374423741450305 184912975830268769 566770527456107201 793154277145038849 569743245848272321 423895079044765313 2877446765857884 727388911830590977 99535542978884449 538995375399007745 393326459108955393 446138884513988673 657782869773470209 586575268256549249 177389818757909281 834726471075985153 157446121747454977 966361491055391105 50540048442407225 435823712989122945 770919406233204481 920943384038817921 535625373975953793 310866779994174913 540297697372665217 828096301972447489 258279654641519585 501859411036054593 116325688872493057 998748583343708417 251474350611225377 252017705874354913 4625342461736183 755898067448168065 751544537669225601 675710035145005569 934009499376898561 353769283706579777 447322889907347585 888538445292116609 601280139240230913 142804470027225969 654608965369682433 3324469212902415 778358997894358145 838645816530085889 200125110335214625 481460526163662209 45006855609869945 809163089982558209 93028907546717217 293950917961115713 703482442092266113 653005385360923905 159254394719532385 213001615280976609 475624137380663105 659428486547437185 426354334595494337 421858390404469953 628984040552936065 868715510799884033 26652689145144849 924496203593580673 243406093630483169 704938473788654849 977554200765531777 962611901887147009 445044348710567297 540797456185824641 283585674971270401 638175054002491777 899115714645205377 43642491511445057 159575254633189441 106680935701110257 479150178032838913 911476440694198017 713350737781773569 288483108932016577 398242124392538689 259825284086769409 455119881861755009 860543517802671745 791545551650258945 790040758990752385 465573719599596801 984133367445000577 639345231982673537 235189412591591201 792642247827252737 519081070642830145 392451802136392321 922627239081034369 635269503193477249 423852054167159745 848012909068870657 547230438152762817 479726070188100097 272942024627003137 881331469642091777 53745782496317673 588630539805073793 796778214786119297 990787382641116161 471658926885151425 4421413976736233 600684978219778305 196947221086858817 425301043456581569 557546494124629505 612738685390784385 357519095165969217 102693739314627665 695781964291349249 787895010210309761 136693573610457969 659064616151166465 346147242843294145 428127195416667649 685957846525724289 258371379676543009 446758294165825025 514099560153983489 54655767987910057 324996411777728897 345200525610231041 359874176462799489 718992594710016385 647586492980320129 445766707696044737 953193105505977857 680076700210989313 10509219480123733 433984609722635649 613001661745844481 882802854712991745 241398910230781633 137667301000654161 244212676462343137 311389381939349633 374715757825835969 764295392376787713 986515473457050241 853286197589170561 913212954696842113 440548946094430977 506689062024225473 735698963024404353 496892835963588929 867536426808264577 467894707787653633 138477914121125425 190755034618188545 581632965252374785 798431373300861185 99574911809085617 809842556101752833 3379421149439566 578196339888368257 446280470052101889 397345860240573505 783771325942645121 543485442566964865 614240511406606465 46525801448179753 177271821332389825 87800583528579777 529671942336705089 550783935570347457 433429248906470849 994139349090136961 416723392661353409 922288566252088833 794107151865340161 87080452720872609 405664188362777601 135227287738853617 291706184463158977 233232175243916385 128257386995031201 725196997088627201 486662850810766657 166786785076514113 329633062597594049 264780709367311585 771863174618324865 71654908922102577 652202544841188097 593442327026732417 259949397793285185 639697799157520513 673244557611496961 817066101822813825 299988681053470401 950815220769971585 535976727871243969 21472196820919721 726403596365450753 318090070590930177 902052308932098817 830873819756060801 299849021575035137 620970657248012289 784968745715147521 55450169767620849 871897934559591169 350845624210908353 177943465682176353 834063229811459201 398633620101044545 933717603043806593 361129570379787905 713840559366698113 488827009953801921 19517651994309661 721961491454379649 796201008900208513 37219337763481521 560556178847679809 724914724068284545 400361001428759553 140071068080224849 194435179055322049 964636022375884801 84996019927000785 786742215204505217 829334053007745153 686477498603281281 464240514768899713 276425765503738305 359934812464818049 683801471816110465 146409915360958817 322679018644642241 156504958079967329 520489227157369793 606666107127491457 920126331399181697 732065520160038145 783987633690628609 625392931541437441 188305044801076353 745520515788872065 768689391493765633 532496295458653185 148383363955240097 12620199710230651 106817098814389057 297514649109313473 191308702234159969 320306786414523265 405244910420364609 102765222227017009 463386560433114881 750105609203874433 678445861257387137 491329807454388161 520507449200273729 667659771121396481 72224517660302465 256196361853422881 19021742208103377 111270045023108113 97935054155897201 647139573569528833 444023730589158593 673526908244770817 905970699842143233 136890123950163201 589585598622214529 106065963770991089 349543316932397377 279878978202173569 755943619023845761 355524417050265409 69878227812822049 190544972486403457 112071635975944161 954432558117222401 182280858377311009 892181544693823233 975394927701309185 117673154982146145 485064876976466049 473016992524403457 611139880487336065 335041108827940801 341667842545689409 318242448398148545 670145625051965569 83218466916026305 407646494862220289 52718148667164401 324671946546452289 714153747745232385 361491286921960833 569921857068333569 176237443796146913 897532317431586817 439805136624201537 182298791858126913 887852144093379585 817004078981970177 327456224805871425 503600415104283905 415833639475671617 835478809620941185 281565551676706593 865255283673544577 505004361447895169 574615918097610049 9978446372741701 529619147050322433 477373916038636993 396257006448269761 31171867167799405 549548919748158209 140953522418918449 555734221520570049 29967695361165169 145706368233998529 115293598555560097 823617783176349185 124182876494401745 943017646474796545 897469479021872001 976550090982815489 269301760841273121 291614502936635521 350978195644991361 150484251875600001 64880903562013257 364307377618526849 905390263632078593 870159550232276737 566793466016690689 394260022986241409 912288556686725377 434388111531280449 948315775992185217 618245029985981569 259310686902317409 893203603788723713 850804118513309569 500980032163408129 335905891400734913 823767089764448513 397282002980873025 116020709790486625 749261330272666753 548894900008722433 251258549108001729 83089334310823665 174909981869952001 975051454682318977 945753816010792961 848241793853613697 402592044400755329 313644133225299265 406668428350400321 932742135537022721 903417979585022081 126600387873640593 88779293120907713 862866962283785473 139313127340550129 268757132227936065 135872113030870881 73172843405000529 790775242589155841 827931822064716289 188561349936165345 100223551772554481 165436418797803233 359181394848523201 879550836947800065 755710738496315265 229703730301203265 921322159451694465 177429943160618113 793756911149184641 81397609290284833 328038640918894209 833182622927324673 426533606241303425 745977536095075841 877735099224754177 530636394737044289 157855753334157345 66430125540925649 708687768365567873 490946855548628481 11945729406033225 191609200213640929 171615299809247 295377307376199361 753042810332228609 914800015931994881 995320409707321857 399194016527928833 993035954126622081 429194508095214657 324915937773358337 57182104658821233 744015410405662465 146100322348438273 258599098721223457 278446647214281025 518891854881541569 151977541690776257 274785204116103201 600774791413513729 247465909068264257 889342487238501121 24605869542742909 314499165150323265 242116336292536257 352361813850031041 248373258620961921 679747092573634817 104307218040840865 749371407219761921 193376922965573089 342035724151088513 651213322144780417 351007378354445633 365411891121102145 747856691216313089 704873988808710529 404169807058700289 137556807206781425 848286869854007425 421479494516898241 229317870675380673 530755618493618177 724490848986718593 945865319921889409 252906670351926273 892213372902919169 209597305193227617 709359358411472129 970035497035446785 828128924964477825 867812254610711937 4240169678578099 37123525737193577 523612574602712065 340378642751375105 374791219776664513 603826051851207553 9657689730364183 611330508698998145 375971968332574849 991241449962323841 347760003521958785 981772583441880961 831891977309577857 184150106135355425 508339342913036033 783119215545909249 546514236465238657 743610711640165761 658773848826260865 186451523475000161 600398940931977857 468380571936485505 967989103361833985 971625215125939713 735024328662628737 885614042017714049 22661797207209845 166335154060647041 658607202329005057 770040910394591489 758832464319954945 927993050991162241 385837734138444673 853873581587514241 993832193017656321 561603180801171201 383111395441499521 565202313490409857 326796905470121857 802054332272646785 468380678443391937 529400613869476929 319677593731686465 362235852227200897 201480997302564193 85492252066735825 510688622375273153 697608210489008257 190654082901598785 747566260191227649 312826667994929857 167415549429676961 81068632108991073 310830845199838273 153822876829895713 502345754365208577 431617250914708737 734060371795116801 91168196030825041 203474251241203777 630471153918176001 486925568499096065 435309384137628545 198747568364737505 54244962774273377 334544918100014849 812508744668466689 537673251919841281 899733595861146497 535718881412982721 351076965830760193 894510563138297217 273726973123071809 789497232446017025 863733401757659905 222953070788463489 931206386262328321 501397416119523585 685854508847246081 624536348592116097 424224217705980097 720777539150184065 203596767236806657 687893055782808449 735036544556674433 480235433079350593 634708084680870145 571240282779015745 792791348551016705 942744248201442817 703779210619249025 546471745361344577 641593882394783361 319459310829479617 956366894520176257 725916772315358081 670520529221189377 688279566422771457 384601217163694977 143820615730078321 917703547826629761 738483900095936001 170453518891793729 171122982526995329 408656734277766273 848877036428795905 899796457494350209 577015402835428353 124376562954534369 425285634803351809 846866762823783169 102519678027348961 61380109595599921 867981677206920193 489002027936383169 634050751078291329 940800317945996033 91341355059661569 477948200044625793 428334476930743361 147146262671125089 998062462650118273 887132121332346241 79495503202423377 82671296797013121 430475859694020353 772696332233483265 285589364404117409 166920664563658497 734435936869509505 356559200605179457 981927508310263937 502522622736517377 420125268426069441 467175091837351169 94460873760240817 780338657610624129 372648827614845889 91034559833421009 326098387459325057 275519323662546625 427937336244674753 906396229470733057 835617905795558657 959767875557329153 801266581631033089 729537970104249985 981880258792273281 446264530500780417 142293925074262977 720337939413457921 80108719575790129 17445195241915457 838203808278812801 613753919909985537 212397986653826369 640480133876064129 432254900306880065 890394889222267905 927345190372406529 132305651476112737 646271680247728897 724629772353669249 295352081647592961 429995736987546433 860586782278097921 382437631971800577 413958992953112641 890816059262416385 22406402689505001 941478973929353217 504388941085977665 280300055078054561 722953545264893185 308792192140590081 144780930929456993 400071399988316737 645081924599956865 381350262142721153 651476681786277761 406979224388333441 167011019083624033 273833428657713537 866921195364696449 731607340738204161 685699128777564289 96891631737666017 626596379666096897 20686795986772921 157060410866229473 156518591125706753 458904898345039681 810827568363574657 542282799186828865 337695631794449729 887660093091199105 249860502365248033 793080527092776321 88070297735374225 339043789717393921 379639932452160897 837606727054541953 913120378465070081 651418609428930049 496221197191697857 767372338458478977 794150975888118913 610701627696741377 328840703836615233 238906379527087169 933838480611459713 615223416760329601 100159681110067569 547713592653316545 788253619041416449 356837236546269313 521981567783367233 102627617216903393 354873888112141633 399858965204060737 971437438978238593 212835242632372961 126666525793059041 372185847033378561 213899283502282593 425199009466233217 294644485102967489 545262844805279233 275197626434572129 734195520455024513 565252499719793665 278665877864696641 304783254117747777 89604358656281137 62536062917562417 813803069442570881 354102956183691457 897441549271100289 994415800985979777 408074878803219585 964601563741805313 937571107389906945 191791119993101953 759883218706079361 814487446892126593 987612448532139777 971012953237892225 55864918670707201 612901350789965057 768479364875979393 545003748507046017 9997752199950583 107729310084447857 824051950005873793 14596321799292157 710764263938457985 845444699180315905 968635351343515137 736269680010455169 463961373222218753 997622562930512641 724162604672052609 90262191683894593 647238756109587201 661836541556564097 108342121813727489 697048374823513217 675887881275258497 20345267314450413 499547723077746753 361507886440353601 831262858595934465 267246381175620929 509239493058110785 202051852458883009 2595515359928414 415692608076010817 643751254230245761 863885281345393025 434596906292725313 796520951600367489 480674160070684289 566982772838517953 717467352506531585 36563335814900457 457719870605679105 223870876960706497 378743653554110465 540430245838219777 651400050882521985 531702090569556417 179396888495716673 428258412148732481 977275589351485569 927255411569252225 236983778772710721 641484659066119169 581698031046691713 550414417044923009 319300490222445889 609971007815214977 216301322260854081 927488803506566529 511366566266289601 770706301582574593 631043131621730433 324717037634261633 160779971656154433 87917316509201985 420005809597263617 576799026902722945 771258548674680321 996932851127379457 877736536981778689 435866343730825921 826870107850226049 282877959845233569 734548455347244545 961536336850560513 391029455570091521 916677626209629953 739458631281500801 359373251919951297 501407463953910337 864490071336188545 942468643979488257 728077072515805697 656681376483916801 125264874584669169 827488464903915137 978046995034734593 111408478679805969 450450459778675585 687778181288429441 396754079204715265 824703609053173633 278904583520581889 482374064719259393 948864482364545153 75946304180035889 750860564935788289 920239564400425473 978663602904862977 311162225489695745 322566430994864833 385127074483016001 924550238781993217 327367466784238529 516264230907847105 125266848520659841 433831323314695553 565009953075204417 939957809461898113 615554274201223041 682509745053980801 952290975552500609 582499635081756417 274049940498890977 139103003877483649 336828526885383873 919606166331842433 538127589791194817 671766814102458241 222684068096356225 896307023049597953 327917211792176065 70258049835292273 992692235446085633 924991217801586945 935833266865778049 352813450480514497 491410345620977281 652704212387089153 561615385902690881 845227077818595457 242567942524786433 106867905178372529 883729944969267969 975788452829423361 411997611641680833 578462140682528769 932099717868773377 123927412987161041 153643430760425313 102366275336716945 956484431093109377 119158831582272033 208974291327876929 955583045706855937 212591545887313761 115113242237828929 601202475334744705 228149779449264417 497943033799508353 394085926679796481 272974870927583873 194504178115447969 636074357645618689 101769964494810241 373141618388260097 93858796632186881 845835381781078913 208915922564049345 183916359225634113 638820259572280961 348063576440871745 963965091598129921 988950177383984001 437261501645760833 600996713184649473 383742270215524417 375899335488696833 811638211687078785 55399334665317217 651700865805839361 919951583122028161 713979508290744705 258033684527354977 706745338499363329 49088710850242025 498247993656075777 875975564735291777 440196572425623617 304830705608210881 862351032641182465 773147810533139073 232022429586269409 606680892588570881 900613698997016577 543732800042228353 586161338591427457 442948388479791809 707939632754257537 934869708717791105 232879105713752929 849165603251037697 596259374269020929 803906141003757569 696001021700727297 317670975191461505 672391893997822593 724746385050643457 245060587053334433 393442169077587777 187444335167935361 45433903793032473 715535603528071169 152919172664709889 807792741636230657 207562859521054593 561159792949329281 300951654676737217 336093067887798465 960596531824400257 955686318530514049 538367160603698369 690362374815091329 874468492937801089 870446411294839297 696837783407119105 345765116139045121 296369412573547201 979724557360572801 972199417180760833 376284128585577793 777417438789505921 477619193310577089 241251145417720641 574020666714073281 567637304810240577 495057399102325505 765059294294658817 447647883108910337 239621706494226305 679491483492146433 674262757799937153 736857858990798977 939332143821793921 616157438246279553 124799938104715121 157938951681639841 404254384866327169 430377806991405249 297454603804567361 601468156264825601 352720054705379457 995127384918635777 898874713043952001 824197691722357505 392429637128763905 384957149197536129 178106340576874785 654376429300850049 370477466307313793 352522729380570625 889680850014357761 906920395360455041 381525141298901377 771646374783447425 65998927362841185 79102714993933185 145860280887440289 883438574313164033 877896601967407233 668967328767561089 486201712275992321 320025045983133057 498207488639735617 780802925531258241 383184117086734913 862499550903596161 489828752572961409 911189101872278017 927013904458441089 642610712365613057 333857289124125633 254916095945002753 149997706276259649 526274547248238657 827013886179671041 45177862598844601 605294456218977921 54291556871081785 8668260110454186 812666070446947969 925745584865587969 972770790088265601 339793389770008513 682495122270349697 868034500065867521 801981095374888065 128215079093308753 48335840435452585 327380287648828993 385044633393409473 771308720113054849 994923331317121281 942770524818278913 72567439544972241 629181367126506113 461553059565414273 539298309766373057 359599219809485505 124340031818164225 331733636930916737 250028138623939361 948987445258385537 629488130872118785 832395573771844225 593138167360486017 500121993485311809 510637824492633281 967657566805538433 559661744147199169 692263881342515969 261028138792568129 287946116637680673 292392949502875841 723247855294648193 430873829706499137 399195695604500865 747468299755631489 341601565906646721 232839483438908705 995995632996464769 757453816472356353 915416563968779649 503063920967591105 307091663296372289 729742403033291905 645146230029471489 607903144288428673 74915006160505729 278614961960734305 678525799155369985 908292392409961729 159245226998418593 5978995448764125 760767681068191617 293350928084691969 618285276665158529 407734619285044161 906964114919208705 854793514398821249 441033340469171969 123719049506114225 999236650354820481 41721726133147289 698696752919840257 993660754184254849 849740824700479233 174922836755101217 668953567890550657 294572662206881857 121422522545319825 340005590505427329 837197726656409473 172194149278574561 128812671246169681 764277272802772225 668699451080154753 336743041151230209 346646956387193217 423566693605465601 703193818565534209 158275647769478657 908339947530254977 948199559942040065 80222761774361825 96913932106382113 281086219171161377 793637798050553985 744169292011672961 56248386458584321 39487547178271857 18129254951546161 690032883122849921 513152099370465473 433122869632544641 39930426320466953 35421985217293897 803459910663498497 541519235411914945 118738984722696721 984928877035169793 520515532759894465 846805236567977473 474006482127776961 887073824806957825 793133126108763521 222316244029276065 386521235629246017 271555106519993921 72347117548410721 655080952933079937 64408637962486641 648939196101888897 684349105370024833 590084106436354049 741467527235258241 812616594657665537 652772566185909377 31228617686711149 431148365764101953 713403758055658753 400148828949546945 462894461245458177 15708378544573521 693285614346674305 789710473125175809 99919470147430193 205002050174272193 932286603221609089 339175003561201985 843841365456132353 166459037494902881 550276315464682113 242741416584657089 858598774127788289 886167186323120897 535728975642637569 381939162703055489 696974470734222209 165342506899676769 871259508584724737 736472093575393665 55384421612078681 447182226602393473 169473072053971649 359713317095675201 232804228804713633 782137962540772993 303735036887214721 337569537020236481 271438078243168225 316615203378546561 851464764289556097 272209485064287553 192057104473963841 888229221615247873 300174480408369281 832429526293474049 163772005384036129 52877817098902825 489534393282678337 689624495442906497 402491587296953665 93504482239197281 470192249265689793 752482365008994177 938712506019644673 971623241743998337 98980097551457649 455291518078560385 575968605405183361 500185117211870529 210698435001116737 15428262385107417 646748754264766721 225537462079245185 12198451559822133 17093839513741217 911602757510838273 108037867743163937 541432101682484993 503233617014153345 816253580743396097 351935519659036801 182077501844599265 458960463925201601 575703591602849217 937651345347617793 585969010903905793 281508564365019265 276570598605363937 101425607036418337 146687601299344545 578177181897224577 540348971350471873 251934312608042881 807243087325698433 579925211846692481 760219867445787393 440005512131449473 344875754505533633 159910812107490593 579815383730011265 350719776011899841 931816243894498817 99625047760973473 19482104892976085 977307477211383041 250689499501742561 937258383503667841 447722853890315521 289335486563558657 478576498384168065 691103072972474369 744379268130419585 715309099435785345 229126663881441313 593297088048849793 387634945772664001 529228006375561217 945239625398126977 954845266624026625 527077140118482369 934679462419723009 106527645610025697 561024896613965057 165987139500675329 967204061942013057 999974900473741697 857035059725625089 481993367781431233 240031250768140577 195997181451712513 307745793095286017 758599689055859713 9579467297228917 475670805429384577 23933552945031525 901402211925418625 270701162034555425 921562878396923009 252367644335159009 670663876254440833 358502462762757569 570801876594796225 981077277428163073 503085081153049153 350282493057193281 244348095980779329 457244785924082497 624973389541072129 959944877485909889 423553190065373313 237226359977391617 409583734540152705 395985340125690753 809857079883340033 760611466462258049 14305368615072923 126331086472916353 144804290621006977 778035016415877633 987870850340389249 738001414931488897 107540559702197665 71316355358739257 81238468404809089 191501295319838497 470769683450097153 230705359466064417 73760470483311025 109402040755043121 962130336288066049 134482381746302337 262328108405842657 181682248344358753 427538320319367681 688424569970457857 907138643131506945 958699455842975105 360801696533979329 194880234590165473 513441885898476609 893365018321574657 787449824330106881 942174542782815617 312102398062453569 410053113428290305 961042806008730881 634217916568680065 719190944060318977 457466098526921857 641190509901459713 657542181157872129 270353002140698337 650204230346787457 621180542325173889 839212806804120193 481775898489491521 938874580289351041 109687567121394385 855447575967723137 56697254646000065 256573398702784065 948832544634012033 269226750021694273 683198738154107649 771464761757883393 76325092105971489 908246368572996225 532268394723050881 997557637537283841 172125567133701185 935408752214904321 219674929283645057 860880096084670721 832700957507537281 146451658676930657 24086005718405801 933914823951710081 604340536987091841 277703925395378817 218212763217838561 870949727683979 700088829812468609 86359880990492849 458832113670244033 229225005640330433 594715029535432705 731751386505301633 862709801728716033 843695204076155393 13964952569093471 235154137036651905 64228489716587233 937769659284498433 136454186200364097 114607878070565057 680549085831405185 41067296101900297 340404627186412481 407597530921940161 3157978687600150 179771521761836097 237571412964523873 326397940672769921 770560586599334145 329367856239642241 430848635444245761 497218120403424257 763680488647597825 536789183623483265 751000509821391617 764405529818198145 989346188999451905 271302664199467361 215685160355430849 684926157079210881 992352088652385281 204162196792537985 607491194084996481 276786032281883361 555349312263093249 85926205914532257 87288074520696321 139293352030612993 728763474487553921 422754010936813505 298120292950113025 444991699504903681 878683082808112897 499921677327151297 829597777616836353 365262965744101121 675971874653360001 978841615469036673 12821193193570225 477167578123022913 679613788227914753 835255843216387457 814026077158811009 491848583641164801 224508281361810433 108852326627612689 57154448407299441 19189080204803589 619729153363000065 611803721770272129 500411919176396929 954418501044209281 436899703811580033 974749721591081217 41612756653744753 745676398277318273 737203791970660609 788264628105778817 856950087946014337 223451703906611969 95153953506386561 986222284079389057 866073833934262145 680235032717582977 951207000008441345 390667672439676033 44460306418354633 459190494135064833 215412283882447041 637429888395104129 706585021361132033 812335761587839105 780380869046997121 684991371113383681 598059481482433537 230403870832326177 141983019010641697 198914811357695969 52483776423809305 727661445492806529 206449510827969377 238898591174958593 383245150706695617 725514841288507777 447227118639009537 559385524084007105 338928511240037953 649412122537036417 306402996482507457 187314611721333793 803593499697793537 205633898049022433 384274439341201217 747433078068041857 873234553182452737 499973910960484609 875332426426059137 767552647703936897 93720631717669537 801579960887316609 566307264036513665 179841462513195425 562980315771294913 335521299530434177 766875359445055745 721917744400812417 43851083699561145 140759145010513009 879155484647132161 481004872370050433 419669080223865601 780536468267889921 89363641991116801 479196513258372673 171282895303559009 704810779326088321 373205635158203841 797066389032863745 933802100551343233 894893344586570497 713148491198399617 121166742305902625 179233850152339617 265219161097711265 26133784846368969 888744138147870849 195539057593588705 243068162422623873 768210497639717761 16237476845944345 524998820887699201 221628595818366145 819730113942373633 928412551486530945 69692199882563697 803202354433189249 941045026337054209 659556728623684353 57043462188513417 176388333628885633 532090806493389569 849857922336838145 824620821724987905 753157669841932929 415946307042094785 697400534178470401 974604808390747521 618893076110019585 10710707690666511 303229006365825153 361663041394859137 101367473009680961 248196317302404865 333383645580582337 813564644850142593 164573789776163425 462518005428140801 753054982406382593 595062154826461441 592202240308274945 805297374328876673 315008699256381441 768806834688202625 395932625098872385 473650008357626689 23804650121519445 591915152698486913 308731335375775041 667270164180070657 481297271104963905 425965095062107201 986804802388284929 54776905206214369 645312303999190785 797491301299896065 920177205331135873 38171749279076297 415722788609443201 894413029599174785 456069388360582209 997038202621499905 679497285630816385 43339000068140625 577022203026480385 288370907778517697 93391833145986433 408543536136502209 593319949719607169 219164351310272577 320155778726615361 63919441190375185 43642302915095857 720750970789328769 537396928193729217 695830021406404609 326545132580768897 588113882736283905 449204973820883457 932075909158282241 776506040613277569 33893135988922297 406490471648694977 797857166808281473 560658279065357569 903564191142724097 505611292120335041 164467870667134977 305391068734145665 241426048624379777 124706032944843057 574454301907532993 305754254893393793 350851908165029889 477335920448638273 245169317749724065 455734784071559297 999110253426284289 633279798185370113 821259754802152705 235260724303138593 747466629799649921 561982471740265025 968951139535771905 662149543712253313 389858933448824257 96201508987391553 787489860997620609 666690171125388545 334959567994392385 58433148036783681 315337610527460993 866297050154322817 221779164351790561 922950803243125505 893381624930722049 841488027340680833 701136511625978881 349611345438717057 530347395781699777 266730548010180257 805450725140094209 285451428500707041 615723340782917505 295511332947533825 656662294130430977 415610202966092865 714899785889752321 493977537372110465 994042318876427777 901002361167755393 835082791723888129 57961413469847401 535711777551913601 176778159780809569 497187187144856321 621049771418547841 993497869382696961 228921427240820193 419787959225882177 394133123931588609 442060175275660353 107954147723944513 300885204788453825 787731368339201793 79908372445846257 385863582763832385 459410486589487041 816132270626887681 420013348210606081 987896608621127809 311891969725660801 116409930157153953 897317592543704065 23252574718682697 354447453321451905 125751884513668705 393836521687351425 352052088309108033 493358671600599745 27879623526054333 451592708606472833 129991265551055329 919092329505186689 324987082558941185 989847682837083905 202160721836634145 902093573622220673 27459240080538905 264623824829488545 224592467034639745 760431291804561537 332207315863875841 32099730717082053 792797486792778753 118992097031235041 524932316417995521 407999075052874369 683098691676846721 460096395241631489 575793865896791617 585583263948425473 862799664215827969 821965875598788609 276230456289802369 296434861723714241 12635792369152911 503352407388913281 702089512662176641 910139703131537921 508632509035862785 401913993047497089 590445060080163841 188623582956370945 725172023485200129 475789424116836545 830796361133870721 583782257805186305 7096694504156177 50599928785469929 532666729150669505 316794013706573441 92030619129772625 779238698536996609 18496874780531413 355880060214563073 286382657562512577 933868049843948033 971315675128700161 446162319574899137 466930546741778561 6224427281832591 849762227511511937 998668600654074369 417328534605672961 904453799409179009 468040526717807361 451584494255275329 53806656754360913 156209550761356993 365351147871272961 539807411650460993 450839939589911873 705712044839156481 688926989108189441 191103824144125409 965387011515261441 77088936537560209 858291491810454913 779213760751876097 162781398940950337 770908360555846913 227671873565391521 554719796125784385 169481739170564097 871828627457116289 421175842861735809 920158924188545025 784250820214310785 532288333703529985 474542077275351937 71587677049809177 452164320714942401 522845148683014593 511791501048598721 477621426170632193 592999933961238017 619960292963877889 439352156023922177 869990805915808385 840502780911535361 655664180265741697 219244284355134753 366149441088939649 320865210753311233 452697173418396673 242358194788984353 101810452281416273 22224816284577289 188593214394639841 359024629085006081 214992368384063329 692425317818873473 501083542848856897 323879743823290753 166850906909036929 175677455887907297 596588128970065409 3003537937694035 510019402349630721 51702742244401633 938004127366337281 291625650306151873 202260283166982177 280668413052481473 655188921636973697 559134987130157441 119950731635245953 956578770193942785 482290486759506369 724113678142096257 338420320200629761 419252848816014977 824345160920554369 55680466392026065 128684815714766641 824692574099742593 988412802452767617 179237870984628961 165061291389225313 795255830237877633 882147023604542081 856060388162454401 666012998085538049 199946722277189793 738424053464893185 118951676063211665 699990934103954689 202297329302368225 24923099992829381 632976164816760449 605770528464209025 975342987917201793 451934168258770113 454198908891591233 907709129282910209 452313170613493313 412861461195003457 64235815250974329 583480878744754945 955723896909177089 745712052872885761 938638701435600385 476312871838576513 840041898584374273 59255795076435193 377755024652422849 774808049984333313 473097016447638913 146583708225175969 695374638818556417 128478885413461089 63674097324408761 36673730013543353 569494643784473473 271639380182595137 377570548875695553 789614961979861377 747812352142382465 215944047499494465 147837258927310689 204789778094859553 845634676613563905 694379175120079873 618530357718441345 618137652867897473 543933897502576257 726786603436824705 822315858363154433 52320641908519153 599073867606641409 887041297021315969 803540115359425025 242998417851662657 112691313775151521 120943960307631217 498382855677547841 789445941556802945 20383062527137953 155986658308254529 576547824313308929 615479545024509697 671885814253677441 601785664240583937 454345408701058753 527292731038354369 264629579057604769 533659380209659393 392333526547844289 321661667635805057 218813129714540353 530192977141570753 92884141972021441 237507485638698049 948028886077132417 975433188492079489 280734577808289025 615568387132082561 878119582988553345 692479281366321025 164991880075845633 197634554469683361 632168952921681153 230687431078028033 492036426397390849 274253225604933697 555727537617038081 44618353350546873 668794316103955585 796965384798479489 868591692455446145 368489914816993985 494018398364062273 980059620536263041 753352925670505217 372630359713230785 726261648435482241 902718137306745601 322804984281383169 583771571174910465 651495553553871745 213604987231530433 235051622308056097 32608241848681277 116796781544834977 467852623920602881 474337826919018817 961635773107705217 60799239474476961 575610186831607233 605395497155633665 563749967522984001 303912249038276609 699520812352030721 398240230277672001 335452937884557633 434490532429123265 46516050293870849 758293035081244673 503894940490472001 729684579622627841 901098453992315009 173468522253209313 238648863126488929 635702317871334785 939898921233162113 586133481445280385 179445671645840577 871401389209225345 50938704298172153 534885805776461633 220603055825908001 446857324433921153 209017493013231361 300847529404059329 590188627727531649 55793044856258689 287433917311172865 488146365141425089 473831126612740417 424110988585425729 325393527979297665 211641629344718753 764410986088012801 308467308752611329 732667108451092737 740521882941372673 802633134032763649 236719589367140769 164149359222346177 828577063029577217 120842836546575681 579641932946330497 505879892223813249 965766391441000833 452647576103775169 719635655163813249 202895387765789089 716828987528096257 441337183840278849 531996738020851009 353179013984398465 117405944712736241 216258538915216289 977984206961167489 869281100565114369 613374716514563585 31832916688660617 702443271422097793 51348907395972529 232378060365327585 530561324536879681 273674965043369409 56893447211148641 936024569009624961 529028721987845761 256836703639592673 631333021725023233 425735042192847873 992599693002322433 97257208583556577 670006725727556993 964122678143787905 596328735149672449 745131182944689409 510891975613755969 67164357572231385 830845665632612225 782225540080560257 554758440353207745 650909215021023617 445003530101462977 234206431889063553 826141906470123649 451368305937471361 392400649466029697 254336369094943393 327645906700023937 239449545260590913 715142864962064769 946569931266580481 608121697116157441 626884277158602241 632154455059353601 25096492237480561 421808692176949057 597199898295208705 755859411909785473 65365599741667777 963233073835223041 431715961153592769 923146592426352385 336436708863203649 137382292070650897 458693192003700289 755335512257847297 679596439847315969 85342882458828481 199184932561273345 246632042379108193 442684974424139457 604278754173588353 571492717756235905 488687810252987009 938195183555833985 752532161633606529 43701096803424377 965861513037797377 376305155933863489 344070277350066817 77475453450297489 675257431612823937 357553533125482689 942921944909098625 113689546364149409 939344003774554241 185469016496995201 552222121930906689 329670834615491521 66816185317623681 884347155426112897 341701035786964993 707700438614658305 687367311357039745 554380618356759681 312741482327350465 744294876165334017 424312079672080961 753970150446932097 805426312372244225 689767569011586049 689809925557344897 921373896413740545 704379284754832513 218283599874133921 483160256152746817 404619277189524929 299861430767290241 211370375996970945 663785573991848577 695155716668949761 160842185457237729 104543785157098065 855718257056725633 708044782649253121 434065108849008385 349893176428018625 846419488457659265 936168296544337921 507042357322273345 730303123231784961 574467355467266561 560211242088158209 476135484570018945 907264492864776193 891063277531262849 917896426533872001 809232965278578561 968355917239030401 640554488551874305 438588381302494657 654962355424370177 277498396543840897 974513102695002625 312046495138304193 548947543365198273 426664533401471169 509732147708564993 877518414088015617 627534418218427649 988148852366229889 108303667757017057 351875881536756225 658981798864044033 408690870797791233 921366391575890689 939082990606138369 222793940787564545 248227114727534113 448908343830257921 219552842948246497 644226681385969665 914996179830815489 856065960422359553 664119414854113153 960726609799277057 593921285518483457 609683564636217345 76278586136282913 350981867301083393 606061621967576577 693618282930874113 176512351942321281 389319611283351489 513496208124045953 591653439398985601 608004775009646849 945449122403925249 826946025829478529 835300978893815937 583613808381826945 982216313029706369 754040933749187969 970738343095266689 694931288772494337 315425318204130881 506311357210684353 153270273834397857 66620731085308193 196341230494535777 865270058899419265 405789056325975425 829570607576897665 418785189733210241 985510483102849793 634610554069912065 586966133284491265 301464270355378241 419374295344248065 364795839575041473 206016765130954113 68164235258063145 607845872304331137 498762103232497345 448256218067214721 762618558355736577 260954696391671361 205899639121046369 982158370215586305 263322470791859329 203771937691989537 884426873763050753 548012532737246273 281481470579873153 87364025801825569 395340434367316353 76926761563157697 460990064792905921 444727787733718593 925684959393908737 529454749699979713 84273799798406657 637317818167922177 696235548856098049 6271923051031082 106566190942128721 406451217319819585 666937247135923201 200786232077135201 681427301025333761 774426742092593665 620088559732440833 684410348663192321 342862749389791361 582038830491349249 802422539785556609 527921104753588097 118216172927102289 792340939987774081 297187252923411201 820990609173065857 58154919362078065 15681250143565251 668440252467622273 226318114059452577 685743344224359681 339486080826240769 192556883798264513 530173935000647105 339120818518164673 189916432282593921 265042599229293089 478563121790543297 168117746727002529 463909924672940097 770892815575198337 34228692197075361 953822856948402689 792408164913446401 338842998201005953 586568641770341505 964354069143151745 412547260324224385 296904420240313281 892089191009773697 705703686204241665 512670894137507137 719720236339885185 430735389656589953 842471798302678785 984250139883123201 446759939244405057 12430828981280229 371639956250515265 574826082537619265 171580747271310241 453147379195641537 658465666935907073 432219396598775041 301829813743214721 821165133034895745 465417405730715201 799389367428894081 990974168244253697 507848660627686849 104264939648114561 139012494798144817 597683806646760065 344859827500272321 252561123435878433 605251849053367169 467240154716012737 328476359445986049 436494281230462657 546091823238150209 809305051243374209 644440617532069377 283275131367712865 512432901296627137 103997243581961393 552001236213229185 181794263947974593 109916605706324337 767741973664076545 987632939874799873 207315752286586273 386845960004542657 194167368565945953 207053550638150337 14654882945190907 377870665198138049 23926848952900317 383953495426993665 787943537135003393 880232806478211713 939362443786951169 326288575615521409 360160761410124737 629857340499107457 102147563008802673 622662940557802369 841668840227196545 261585926225258433 809342244017660289 874472669432648833 786742039637143681 915181916499811585 118666965164781153 751942676629170177 296326442595454145 110792585545603121 248385622650534529 497447376845499905 922970254629401473 729380992071945345 980242008669822721 16660239676696165 682084936383812865 150898331029829089 152799920887037633 691855592227582849 457633829381446593 21947271833532513 522802688839309569 632439354702313473 148316895679737825 832301679548272897 767426234165629441 871490380494705665 763773103482630913 703437330631423617 502308601139507265 415352281531909313 533826171674416385 150355828808962145 778881014344154497 463353614008738625 825050149181944193 329238962069204865 307808753971759361 209403641691011457 108748962542289713 577267281062525185 419407298652249217 604988146163506689 436773929554899329 177313784908641025 630988083422014465 258076478251666689 353515620930448193 919845335032199809 337591668929395201 234373804855934497 104096667913093905 508519843672779329 96991929741310657 151562863103634977 543580474448514625 376570463647063041 840835857164240257 364654051545571201 666342610097071745 400658002278838401 38077547822840785 747902928603025409 968197247049641217 60613657656610089 869354725850815361 118186714105618769 439125673793110849 181174992029006881 174649536441226177 514107763051498497 327337981693244033 779852877704804865 722605164177270657 657888764168589569 584857791514561793 148495037787277793 957493883519621377 62443171959159825 222923677180101985 920596819941728513 126433253562755249 498571672169717313 497445066388362305 968241048670442753 720533137190276609 267402869544270049 688855164550442881 868640262750950913 702859868558068225 806940435791247489 218414172387351617 858145422081371137 595183024914181377 240501227422896577 388903060935643201 519439324670749185 284307691625702561 206155940010731329 289406743149012161 434239572412700161 345398655425416449 612867269941631361 452335951254166721 78609026087299585 800205432814909313 289336869456448641 989924806021260673 880950358249059201 896756250765836417 29723168106499997 914236260642365313 534609609777966465 656287857847406337 516103956273084929 609405630475915649 929020644395954817 353424168175710209 496182046561187905 380773593010768961 897402137882814081 625543040629356289 417245909200786945 259149672530465825 977710297563440641 723634784105943425 230401480567707041 849275623616488705 540017945382466305 274641068705239649 64812932070722697 742320609318763777 581522977032697985 407276625117507521 977980622442629505 578756946042357633 754400592660438401 860811242669246465 578420302420269697 169181770451270817 436743144133650689 738483942933701377 320590459402012609 528636586473435713 938543022228067457 451517623049813441 33271043430957549 329928585305477633 949356776861741057 521608743410869377 372178267268139969 161695210661502401 668856687190164225 742915590682930177 511383284892289665 318921977887125505 443468338461990209 550718091693202177 397688886991204545 341893361468162753 279873481529513409 682954899089839489 194734471394568225 541822953402853377 78115611308469121 560767328317243841 312097013439057473 648492377377191809 472795364788346689 541127509874758785 337511138453848513 31073933184895709 580423069907304577 922857643531731457 721646248408148993 674989954866742145 905070636224913025 509241314658243713 674379539772147073 945367707108456321 974323529351345025 666494269598391809 154542232308784833 784702630032040065 675089876023271553 266233659561823553 322668971336028673 235190185142382561 586616868054612481 88519363339319313 394948731477825281 354397767349194497 109258633634432561 194921400759529473 518586200556697473 719218442173765761 745923686094663169 291401463696562497 381987120571949377 753197955970744449 283118005826970881 99717032111943377 591055971154716545 235300862747092065 755130822990984961 482821221569540865 964541261994611457 176051026443570177 263848309525236865 341723238398390785 421509116992481857 104941504858569345 914214721247553537 764000911695919873 913021346809813377 979379213239791873 148405117013290081 281251040162903361 263916380557574817 881656114446254721 597867684487674497 435983048841567489 980841824095819009 351091300991281921 589700983582680705 797689508689575937 206592594300119009 241262534716607745 651141141509235457 561071243065217857 481220108191934081 987961904818416001 652660260202203777 442787842122942977 745772445527265409 916113566948094849 656359090088493185 630904241323467137 799004315791478401 950452347643686529 522638446287750465 475793406249000129 910685608057932033 775475651912468993 945843956860521473 713141915181726209 492589847334073729 18367909880804945 800611600150382721 627522155952494337 130835586340921857 510702053554350529 587536172104442753 375499766896755457 157586189650373857 680316539389917057 862705387200755073 945320665866109569 568413180239545537 896544539069733249 954377820761571585 18876338636406589 21746879312360081 355754422089557185 36047408488009585 482011811227170753 952252041185872129 268892862024042497 903369793514592385 990575722102196481 319777128642328961 570474126115964737 148590514651267841 909298952457493889 44460352907734089 684426667650367233 36500924255896905 994135178320338049 856985178833696129 584711344920389505 347468872861846017 359736289482004417 746839232431611265 209109751968494337 993286662773208193 864025689866853249 812345007136741505 407616577195010881 948612616834317697 931255864301750273 511425009564518977 920151918865368449 233443893980613377 731501080292392961 754389577562420737 222658394018093729 479760972484548609 324374502836935361 157969105558024129 500008991777601601 308267577523132289 972129148012388865 47455387057368625 995595256109009281 9677814312830437 24586799555596173 420895794157516417 751186849116660225 190563944082946081 96046074428162593 311150621603218241 439973156583743489 318287670090235521 291083060903549313 549254690739857665 967060665077351425 835534047215411073 918733178544616833 362520799193362113 574676677101518145 455614253926320577 967813936051232513 65411377742535137 856615849970236161 778790532042982913 933122902850133377 118237339140279121 823881357793151617 761817670296302593 794056275973066113 351696137087444097 639962496718592129 242729544635174945 793098727724302721 263236059666553505 981825593861781761 476290494105832321 459017574374957633 78957322802423841 6670452660554106 918768768402678401 213961524139111969 102584168232709777 393140584246577153 650686994371490305 118649156485577841 616942469543673217 860417448297052801 320501636333766273 397192666919213633 904955871554989185 384047170240062721 198923831595131169 472721094227029697 473656795222169089 161138027126181537 361606830401107969 294852043326901761 218948294766192929 320548714449682113 566604621410199617 786344638780537473 499325318437215041 719806333204612481 602391241967119105 643206904237420161 97570961672715841 666819482994224385 682984819578145153 432510774062780737 60311373920242777 501181125576689345 430133629515971457 715695317670228097 901593650560897665 70308306325738809 570507445913058561 630846307128496897 639320871691992961 846286701211820289 290935272540387777 172085796941846785 369039002505814977 809647606567562369 230104227212656545 62671724014979449 350448208136199937 39098720590796889 974572982911347201 213702488205914433 935957821635639681 907278191759086593 194870801773738849 953577852044094977 671096299692905473 810849242581664257 868888897558825601 493843114646072193 872726569304688897 830770529897886721 450388690570243009 32121182097444745 287529772374526273 700560587745766145 46540538791695953 878024687087307905 660458116628291201 985143528169839361 256880802672021953 496870516880296257 326796902807799937 671862961714591489 24473691084914153 200449803291380833 173718382332594945 133052155257853857 776551304982468993 753920423689908865 404982469004735873 23846082778046453 45269705662114745 621094170701955073 658593045372441601 470535557119841729 308874748873115841 223119782703879105 860230231565694209 427640370324777281 769557906701741953 52073799905063113 199250084270431681 333087629126548993 367263408793327553 953646534304130689 258700328517718945 870618563275169025 339972835494840833 392458128570528001 351495457630306881 410132319949877185 792455850433221121 138192541452173857 762603429491250049 396553950147644929 879675131382633473 987453148139966465 888420802777773185 905556255092317697 591133808517931009 869905295631259137 231680057438339297 792766704898891521 622243910802005505 810886418026999681 151093591981890529 297771580448124225 212688516811347489 647366007371051265 992970048595495297 794235135178635009 34787568267027781 359183664595295937 326341748210154497 224852238786848353 532721695407452929 200266434870446369 58443683894282121 949843962139592449 492408985614638081 140534474680070081 84036284870393281 548607204549863809 898780462887380353 182079616734160513 196042587522796897 27387063443224949 289700198342607937 944702405918665217 397877096492607041 836024514850503681 211989503420319649 155902487338710913 666905050841151617 721637423601915649 33730630367919901 786942648655841793 46538589803873265 337340247068436097 167657881386396929 85781165843418001 630027002354083329 473742348298198849 753032071033679489 533748186689397377 246133407149443425 37056905928903209 458601958599651009 238212522362051265 185336406943818593 410397311821665089 378372630692688001 738653216621745665 100304056713156337 507555995457448001 956839931709232897 997148437310745089 777135440066317057 767697119264166657 603650973695799553 143080398083075265 70853826490292705 104519863700755169 632477569856952449 600711982447808897 212091345114018273 677258377613949185 519031190113189185 630226319591716993 469679921465996161 509198220604229569 243018795169298593 218967564621056705 859433444648217857 861152582389333761 823477730016655617 159237377317342785 51873325952385585 744625041936938497 631998811162056065 109469885738281649 695740338704197889 607384438952575361 870138886651083905 352436076512621121 150201455537484193 571211884654541505 812751546635645697 810949384976499457 732677885872234881 379095350144520897 275566377323194433 960115577878955393 432791225599089537 601713951590834689 881287245139311873 465374641745587073 23275125357614001 548367314380694657 332547633335700225 385428123631928769 288681725836710273 566385555868532033 201670092582283201 394765030421940097 880801860722769409 39447790849433065 6366472795001244 816150790532081025 50017252774694041 906211947919910401 237949838070029793 1509730367775575 164038188514680897 116411400952696193 865596892620537473 280619829646642657 745003014689672193 275424780507943713 868615425543744385 909582007251703553 483702817480647681 156719647630179553 901073778583928193 121882665107850849 842347385915445505 594078799638548865 12702716301170371 18920494186193793 967033586575567489 14835146707351755 820473394706020481 967124436633472641 495766149978436481 7287661754570963 921102444976902785 806382013697561473 780990152463843457 498992176908043201 70975575839973713 258683783075159809 126225733516832865 479787090102131969 542278614060286657 774053294044097793 959275379719045377 559420667672210241 538768609768503361 808480376760261505 789953995436547969 782813895659966593 958521594529038593 419341745897970241 204348529424450465 17766056419500133 601696857643410945 639434530892717825 671848698257122177 314859700522372801 7024262676715410 481148277906516609 242829904377586561 55142759399242185 970140224095523201 585467014778661377 216765351100690401 538678514126399233 849483565712155521 502557942148559553 1173171601905665 220204312767489089 541253650843167105 735925024142350337 865267676277142017 813997625213897217 434593971209018561 942867013001364993 338208145368710721 418808553031734465 312983870127304449 830788066298058625 95775513918596289 58701584919059969 509713317983546689 170397915433870401 322133376432461185 203301518503931073 256819716801452097 139765332443548833 491646541616319169 980829368872075905 81145648478674561 672436231241807233 71764455682583161 692139065902434689 932021360404512257 191403941840750497 849579748513207297 589545118709519745 996899665232611201 729756824240343553 995320502914907521 619510508743498881 539112881044637505 957585255149272321 924830165804962689 315313175882106817 631445516510019841 620588937929870337 854757873925862529 339823896662945665 56711675422256745 744294266678370049 269075918103084193 347828433150436225 488906678673920705 142502931650557937 459636681632545665 93357867308636593 83307241820385521 91304897822997329 758380222612800001 734823341659346561 909287765376440449 870584133741306881 951732289421798273 477080314944370113 14390955390346961 441431826449562689 831542525579067137 375693223981510721 961753156146535553 106392102718718465 580080497431410433 858579432405829121 225377507561027809 204257299497019329 163234527953761697 290951856020892993 39635399452812689 914586399991708929 585871704966578433 421247995549204993 2047745899794507 109749188558911473 481668414737185921 451849593166695489 633766407819571457 992732790127394817 317585894754742529 635307071833121793 62781713253194481 423944360712003009 507146164947016577 14056628588416943 253888525074195585 374686597183870849 978986847241927169 211950647174486305 650639747495567617 681879249357113089 535690381667819777 15134284062650495 492316608304015809 129082758125509409 476070555633711489 16837977718889619 338388565713692929 82207322337783489 21058644134257065 467587546222244289 779686329600771457 281844926836402721 673789374883952513 994355785666183297 885858319155595137 583450957102403585 618794946301107969 307612373618450625 469537965170793857 165258794747575873 999350000334388225 885517730791857409 716555667771636737 43593045175416737 547573348853234177 844221612486688129 506649001889037697 276037606593593665 736109934208243969 410063901804843329 839246985676020097 452721460703234177 795940534108609665 194253671606542625 83442953875085377 510940662314187201 540573660660967873 627268384182368513 330264871356824577 422697340340480577 656665515767542785 685838419146630657 369465844169248193 340888408616525121 684716312591220353 390158273622486017 813580198962704001 618325934242196993 306256317961214081 366215076884952129 610835869086891137 83150536213754129 276839175915242209 164292816754905153 728221009494369281 741266600427625345 663805000552656513 559367199695355329 639735825329104513 936066311255434113 246387939507727073 994946673250748161 556408603228980801 10926327281200799 561173970143300929 884760140690740865 108431942427849041 851889181965493249 191641161512322369 75486605971857297 600820257205576577 825838981456374913 335638078738213633 270536714913628641 567966825603697601 640730514003326593 283902985224884225 194926218300278017 345677054099660097 434540290947897025 316448574523150209 272847086964713281 848588276614300673 922210120563665409 297810700252611585 324088670288542593 913894371315073793 996706385598177025 318386531706551041 447559220460032513 67139822671698825 671304065730840449 494594307152183873 737502617771379969 641321641621281921 373331529803355265 178224948879602593 611416539707374081 986052846006607873 141013032103064257 523601806250027841 362101931079475777 329137059164189313 348978494684704513 574120267847490625 576779766492546049 379244269157801729 886857356202359169 727130493847837953 493995062495908865 306751967178620097 759642829490989185 853305627384969473 347410207366134913 522137813564718529 466837647685753857 234581111516476417 631015244095888001 40118726230581105 176530104497405921 360059728869373441 822322079321377665 916190911541413249 145382720873374881 14178256681375957 931458010110414849 654124924317436289 379053010166732225 803776753244193281 770551774253771521 882723414209984001 590939379609057665 613977025202572673 728357850454497025 402795852654115521 839613009838306177 536064331266345537 211762275093047233 716508300471595265 124241408969101745 668602419152492161 603851114560537601 817316233473484033 838239055710463489 216148131490257345 365921248998130753 676498654593224577 547927939834796289 374144615494614657 759617597157525633 989421248668996609 626913690382057345 235463192941892897 19861655505717837 209229242488255809 968064164844339073 40859753866143937 807088550136651137 206495980607762433 271424668718683649 445163691935846401 499354020023087489 449845079269046273 304250196739776129 521802464167805633 645054177143972353 944761438942144641 412838047309239873 184384394988626369 432389835555778049 226373443149590529 377386672624584897 785242917163898881 792498980040758017 48214409748020161 211196501278440257 342438612281256385 142695868060751969 504769853276407361 562798520147527617 149697743795726977 400938638872130305 773527425817825025 160804440720912833 204739028624317153 822069453315673857 455432591565774209 1301114128398951 732630731411532545 183227419484634177 264904219436509441 299469311522504001 130079351378554977 595945185694926465 96294411125434465 271925864641293217 477355767616060673 664750415433356801 937925081468527873 573326277834414785 686016277284181761 218673711742990657 773264136338902145 247405090071016065 717401064942876545 488110243319223233 197705613083989825 764381295965794305 729442842651991425 413313653935812673 575704922190489281 577148841158265985 613570262052562049 983863123197092865 894231418952095745 439665401960414913 61045783869417393 805308002520785537 152800002909181377 872329154549209601 956162559659915649 857554588195281281 926520353229982209 838900847623055105 705191097674656897 990236625825968257 296070822509484801 203820026865077601 763290611893282305 637250379987133185 447302992175103489 481837532261213377 570883553151986689 522906861929168769 83976502307372417 966124212807404289 825961456289135745 475953399255271169 191201069709272545 546925989907780545 234797469901394593 518364467077514497 346437662989451649 509050763314537153 851562328125041281 9742892789144975 551922674762487041 749751004290292353 853977639335653249 114977508748136609 700291681313480321 193790032285040321 139619767294121297 235167371356507009 167782071724666081 532657736312390977 763660828557959809 265566103740592737 431100524018354753 691165692883618689 787176988424150145 788368064989437953 939891067833421825 866260061313116801 144769868773266817 194621214191652577 52396364021696233 407226116945185601 265861047444403201 583605034825549057 603657913825991041 859028625869658625 255983892686430177 387976026903071873 460364246483159425 894970283492700289 838687900303384065 500303373144983937 201768786683452097 672913946409185153 116889847840297985 165863753872979905 220125134811588897 990886194884399873 691880012040556417 695432235743847809 65615965795352337 950967684395383425 201571975346865889 731116004421505025 669196729194148097 201112591606051425 845447736915204481 161974763284685953 202175876372869825 77183045355329937 656097505964623873 81326191801263553 204373512725545953 554417569223847553 876012252795547393 354442260764638913 304629236438636033 109283061512318369 788708387975219713 327122749683336897 330181542715486401 737820513513572225 236324395511232417 58831316741898121 957554606221343361 151943330290269089 98130423812563089 768267246409362049 790227567252465281 835566582281661185 488160301372332161 197117856461087361 991315701283262721 270943593455346145 903262754897497217 545112797400360449 377176109602039873 403295774893781121 78751328557970625 925327435518195073 355301893208796545 788000354160406145 716612196631160705 805028488612929793 822752225517696385 926631443026554497 385632290577703425 209416393205682273 325970384182191681 941540541657904129 864188488000166913 101715836433424305 506081701042440129 937045908658053121 630768597508776449 44643797178391513 343177604282537601 450434045946881409 496178082746723713 179913621900748673 586844520879232385 187743667812686241 922049463212388737 621809423580881281 277076442824174753 475710757119660609 55565671556820465 388807749648389505 569131499908401409 328435471076108609 118710899232084449 37678329276811697 467894987570637953 839545556673872513 475974187219605953 714533094456310657 232558032930150209 460259384395772737 436978778577397953 597107885321005185 452201508150260161 131302520555440337 865345607211082753 825474610803336577 329102980210286913 800737746182750977 713198815095879041 360838453314809025 891799482501561217 507187406198145409 198686430655243393 583645293310649345 437304768907303297 443541749230451649 23946866636620713 355604198785382401 855185527676546561 573065308325400449 590953269115772161 191238888467022849 889860852958925313 858968188465855361 926089532708417153 782165848229535489 266542158830041857 729258180779854849 50255553171439265 513525570526422145 746340736506262145 348415728048895105 924491579835674369 632062508962743425 33526362723186765 751644734146456321 221903919228310529 147579106968588993 369636828433677057 139780853835606673 901043290315200769 355324983413961345 92654034569214625 185143031434595425 525434403521899201 490894351413242433 282941458102506273 190576489720672993 145907392577001377 609088322006865409 369869389549641857 333663916584956865 259590132762383521 404774214378516481 633452444856750721 51709068874988161 320361793852200065 660986671268144513 443927522828992961 244881223066702337 704343763376016385 64435574774261537 769673676378865025 337232663393866241 150340898351217345 721408786303467009 521507354396185025 108672522330611089 984395483795850625 241103907520834337 151091213473769409 444031588371519361 900754856655325441 335137889281750017 185511257560698081 914841984383801985 475182956754906625 570936715184000577 52169501359209393 170265708917430209 712892654524708353 975594868068352385 261796732431655233 48744735251663233 830291141034905473 331436164016576385 297026330040587521 792545491130244481 700691511826150273 153849121647819937 64624548207937953 742689908592613121 288251494623693825 868081637297432705 566809248848393537 979186650544807681 296381624783478529 679756671476806017 227396840607461569 946507401231318785 777071623734485633 92233231358488161 658710202716356737 640527064067970945 711991847253884161 194030470407792417 302797713263736065 232421154875996897 476438004640044737 405927532190315073 443719220278445889 447171423918792513 540428469233248193 727743153324237057 325237954417836737 807379598785420417 920385967774933505 7323016983918 169632046362842465 283161924588757345 458315813293594945 839707786127771521 568544542733910401 570251700651258625 427332696058954305 719097185730770817 186490673961010593 343456086337642561 712513932155800961 832377482218074497 803124678566341249 421804885461373377 629720551894905601 590257271577353729 133549793249990497 933725631240651649 573205253100681473 653350068106046721 459373139506702465 712138894609697793 142119609793780913 671717828982121345 120026237746039041 285373140302443329 218668577421581761 352259292300910657 237880821538617217 793257470018321665 954489834080533249 93917388908220545 456302570167743233 859796032653680001 580335405621596545 381779384111862209 872041389628655873 133717560537409249 966404903633531393 37137820636967689 47920013086731217 683310220345720833 521450121558544321 606665081504896641 944942024081392129 347803560388573633 188391248110832513 918349783361247105 651609991944106113 227778604759084417 348632131240819393 616194559655436801 889963311486745601 793431901917333761 528137422616396161 244452411482523489 810777620510727041 231872393141305377 62864614477248897 823078004337386241 563302391587733121 100999137420277665 752180510259364609 429911384002092929 437264521369463937 644026026289811457 944911110084078081 875839886789233153 66672533896756649 109644457312558785 167777804559534625 373869840897196353 686882436497548161 560529320895444289 39887717852209905 111878309197830817 819721380388550401 207905404401348193 805023586152145793 745126921872621697 988123145527147521 630833242562250241 856695262977822849 134850102440477569 234249153097913153 2503356530869639 395872370745109953 732949015378419969 826614271762288385 907028538019165569 130242331159493569 112725670225923841 726097187950351489 572003162364641345 244581567781807521 487499118284358017 162304618530249921 525589267539221057 807866645064947841 61802886274929137 215616218653757121 301349127570549761 163188051762574561 595740019101736321 162026740945556481 926856091081891329 516088815370565633 207164663680995169 713912896979245185 438787361174380673 5984710678006878 716987330143194113 266998520664692769 541366974174213313 639809062076764673 491510128091899649 69612098259277393 68442304347431817 978564598507205121 936858706511127809 482989573709666305 2025792046300268 803284064302388865 441984638852655809 459661623431195201 149823076393833089 819851881234086529 489185902305347777 180292383938542849 977232123036873857 980697659261224449 898579214750522881 747744971454288513 639793085203198337 159640328334887713 242526626940598785 621302117241079041 662478334784442113 683865673623770881 557865233502692353 405156918428524225 483044161934234497 839511664189984641 751233476964568321 895423134037578497 816552879219745665 675591732967390593 892275586627274497 291535702243059777 433874292194932545 751607656373153025 730607531267008129 934184280159094273 983371524875099777 439417457517961921 767838783838211457 226634674082667681 255075828484965697 797581380271395841 531484510070594497 803859098687105665 201591067526255329 199987014886161761 2217813604740827 949355340620194049 828998881165919233 899154661988461569 561671710594151105 528551167830791233 71542872682403673 632972563001501953 180100879016034561 756552783223177985 111362397724978017 602060263985180161 629974244778861057 283618832420025057 522656415939952257 529483678947244161 274436440591639297 841663503002756353 660143252597695361 706748940409738625 873119416968091137 917477659092220673 4425799715694013 587110431899319041 9700310178342165 111994803032978049 679881482315469313 532093051571024513 266708391931455681 409233007751147713 110105037374996337 188226320872374241 447327852574087361 53553881568653593 135997613243350913 872419989508159745 718394616123742209 50259174375845817 834700708270634753 495903860476076353 973639664019568641 33583872589865393 514225841673809473 443560229109351681 394808767569326593 849755622757761793 767463399707896321 448772160384791617 727034409198122241 283513132501262529 227024638542079777 630196381733185281 243320322262700737 907474885244233985 523962164351576833 268372406723770497 513917810884546369 688813134314266113 501834163528716481 644651190785481217 635546137475739009 271230775066449313 633959034090498305 906043716074961537 431782098883470401 427299393140309313 825307685814980353 786353971204846465 681586764862327553 102459615329998145 918683443875170945 451098395305578497 743045537397900801 443698909323238401 663152021256681985 351576557310039553 42291518750982249 810021252246151809 114739231544223937 898022202922547329 24706962468567185 725846678038998017 226969808242106561 884631385962279681 1423637516079879 180590682681987873 131759692155231537 827661770155955841 256565573624694561 356662876690727169 517504256999647105 884575904495619585 150417188418327201 433405188607487425 867058977835558401 495837902474633537 304701536386826177 356101403927389953 737944819620768257 785569055368512129 285487678805093729 557795933517731137 942910946668849409 542550044736984193 207108264762322145 398549506614067201 441460040563928385 14377151989691585 20178649061232789 253847038408316897 80719376632789169 35913755680198281 774812565374158849 593697293582032129 453881659905082561 195128022671497089 175996835201015489 289689217382125697 81226273103755633 847199599950968705 284514137363654401 652684997486737537 695471854100393473 119263862163762721 229608801491803393 113349115465560145 541037810943993921 416818428380835841 457721234707744193 926374908601836417 514963311526774017 927744792721398401 967142256000084225 112739553712380321 503130264686934209 815824579709286017 496554610091433089 998883966877364993 44569652565886745 62906699158787665 24455574450495733 4289949173262642 212631092836279137 633485099457729409 677837171976047873 747052061090208513 386421516497225793 938978464844126337 176809370288463457 448880239809206209 29053154794485893 628689634157481729 894782099003915521 35310146414978761 148891449965905313 953115298086828545 82194261337075857 143155706926911825 332292851436267969 271452221634874049 579537468380092289 505451354243426497 965528544290780417 412906400871122497 679639295938823553 314964150214258625 952085792842741121 270482760556618017 640040767371768705 242097330580513409 149831581378524705 191666794388964961 597145813972826241 763570932954003457 249246409211838945 933782504938548609 401081969565975553 447191101845270081 565847260509290369 439424678325394753 733461830638173441 328471477493827969 481900733460623361 741444491820871553 52169170026214577 640636829404563457 127587890759574657 475367263349454593 643732343394002945 945034853550858113 501054396535113985 823316372813039233 773736085988641537 319245876667899585 79520746327919057 66609578763802801 481131274946942977 250876164428781569 137220688943262561 128909682711380929 538426042238423745 452437675071387009 355889094529064897 658502319766142849 24901077676542373 43769498725687585 863466354526696705 952916140892611457 565632372806899073 670682937778984449 868382718722191489 763296361275592961 759796337389314433 760077277610754689 450115594986858241 136918143686344257 545170483130160449 511465832429159681 529683570938860993 636833127777123329 62748026792018409 542085890247911105 362485576181160961 706357168429732993 39902129309691505 627580786755082497 184670001476295201 577031571137183617 299635371574804993 393301572444592321 595409539704792961 921550372407367041 927327783615677313 433868663406478593 391570825221609921 663294070843647873 38372604494849585 382674546103721985 486936435773788673 722522232379546369 346608267873616449 271036102801268449 172118296972630689 522555133623200193 644088195351098881 851883499557040129 808478805924995201 329644632902059713 380172148874859073 798990895335116161 432756880520916097 755548331889286785 237994457240755969 104226551357903937 89813456548558433 325555374140591873 618010702451694977 997165306777013377 748222508762612609 985968482973760257 373615741988128769 109328902611686369 704722276768553217 888551632382885249 827957565357618049 845588343179024129 594314844602767105 105557633595338993 812363750136466177 344791445421897409 716693366687383809 973631468951779713 186695506593391521 488007004128313345 918442864918720385 179744976518009025 465018793393408449 14068657530152963 863985454509577985 144583045722256993 913928062319538305 437145635669587329 144531902348209217 651322388852491905 906496159920674689 529278175728116225 349491393560601409 448997767945613185 696099090995883137 172231556726067937 323138092167798849 933738843953904001 868347045358614657 328308503119536961 293219342716316353 197810137583886113 986238617888769665 300204195347127745 158123984027273665 220948511368732161 766763824976248321 807505367810513537 803843046258709377 761943662857660801 122958650586578961 304564033610709825 68006890805609289 357348921784250689 633429754837418753 394381313106102017 630655441673514625 530868732210379329 224317959664173121 789606722508658305 273099359354151969 909197136433505153 782373502373683713 559207161791398721 268392636405355489 991354923392279425 981220131136890241 42826790643083257 138818960392629969 157993422908987201 168059219254569569 870008059575219713 204778107086031713 479426780867086657 800204509844714753 684564433061886721 651052407323621889 596673501838125697 668263181945814529 32400865274503589 724269787251575553 534508657244586497 226934965407249217 151507929061573057 951216826231107201 651051991373719809 459858337846224449 223873717817561153 311375522063702465 941970776942199041 219386724890110689 769453300285469825 316668811828723329 771811238952437889 246448407393767617 931522672644298625 233035181051281633 488765242778683265 633676828823379201 210761882945483585 836369716623355649 746431292274508033 343863505031531969 932924362581538049 321950532387450753 176567268703095681 235679079712721057 203245550495516641 302223433059683777 65808323957725177 532849554424171137 21737700771559789 331376794718000385 137813484362126817 658009664683813633 459748385584667585 513260740911309889 446910386818899521 147854085815463777 572791705731994241 486772595056653057 782255719708942337 984664946400695169 931482662618343169 272852104684094593 160670939235870945 86631315917610865 65830591125184417 20837873762861393 765125240356653057 64538228898666009 653216064755405057 848388618297324417 643422142543215617 297459723222896577 242751325315147425 545852090117751489 212728966879538465 230237617472365473 644696121669475969 558378606808336257 980521494914768257 829085644128337409 660082928290258049 90857894513835185 267275773765149441 830072404259649281 560236916902532289 453665207446224641 242426928686086273 713076727763944321 16620836029780151 511118245774117249 419957526220414913 868770723661892737 37182176138905729 767478064720254593 326327060569980161 789089399915223297 785543724892370689 763407764616221825 289786075534877313 96436534241345137 983997910227820673 923290086868608001 910534846718235265 80624798930539761 361004251104681345 233081926777163777 475413996204181889 85449296236159713 370036849282591617 409958023413086209 364204457082649921 482167959003970049 141099222928183105 897500511814389121 858143410516945025 191455026333724033 431555966684605633 760383436085394433 971532746028515201 328175328724267265 712288785582337921 615264536098710145 266553808808126305 807292723842916609 592357454320215041 202938447890634433 627458258653661057 880196025280564993 574748261502243457 241858711014760545 726656336082029953 987645474905914241 812462572878665473 294158467573627265 240972274766193089 890482537215444097 653800351008875649 589674279884594177 616208578208059521 347400853890174913 524516863539183489 986711899253695233 442507954974047361 178766901115988481 179489460970053473 474019899630054209 917800443392351873 118150553601221729 795164269875350273 138414659493523825 833475215839484929 593448690133453057 384523991530251393 216611045689536033 422548297128415105 384954488456852289 857416781304884481 426065136567732609 938860523551653633 819261464722171009 870226473487384961 14161231204770531 174711071329895169 819439927263399425 700085271912961153 992133039196776449 227912358070341281 240554648488323873 420795511394693761 522081143993251137 667268630848596481 675501524734667009 971626270977189633 922843394511804801 53284662194045041 472648104539199937 508097549965846465 851924617321930753 299479243080881473 420313433394166913 58298464022378481 832954767516103041 125612152505482305 233287000223565857 722370543861394817 936103162997813633 389659558865574273 136059990001282225 830311785733208321 415538586808740033 188342931647667905 942044860653776769 888635673434699009 874523607791065473 599907075376492545 746736783141980033 214691028552941537 804324273836048385 886755403883682945 807593023900249601 684277311515451521 445186186706269633 974211614212734337 199569221124701089 449864953296291521 991682685436561665 435438058393259585 191075023248924225 160165508808923105 434413259117452097 917378910389842817 962041031822050049 604530950604576897 347078191945033857 580112247259307905 718394734412338945 685859327989057025 822261626282500609 349415970434975553 583220438598910849 702134364571286145 488827525621164929 522529647597508545 955047438084942977 488843419063535105 144804241252604257 958504420289202177 612017068967613697 582340652366177409 376261346668659521 931277659782097153 454193260733273281 138414291088942321 547349914692336641 945414626220056705 865197965110777345 452167616186038401 509892286610241985 896677556220964737 641992769011618945 36746797814153353 141302432626009281 903189934447468033 894436377912452225 931984006360231425 553951041284253889 704561757633200641 313794805693799361 222835417330067297 282243314625919329 508156937686194945 514362338638189697 285369856939148289 528659898228458049 601568176282199809 480586967511680257 569418968303814657 297955253458116673 511794239307889153 422529314904661377 436872977593701249 958870895716675201 303691128117463937 927189437791053441 758661467875562369 12486089701315707 117718748325913233 267406570079455009 327985088153972993 11203623213877025 860179878278216833 121993199275504337 259275898796040865 135985987354576561 204025100906036993 1952157751670570 139200144615152513 703575485515361921 626477446911962881 52613965028893265 895941715882919681 219933288949381025 8440366606137674 998016795413942529 914806467938881025 729025065335637377 522743864761110913 152653477807074721 501280984374155009 413497341181727745 832232760048029313 190774173996512545 167103349478132673 299987031612634049 458609630470789377 731830140789480065 571322105256435009 699169394579872257 38539641224545561 472568572393978305 108021869353756017 689684853292877825 790156684070979073 225061255061188353 807294145146848001 634425493223336193 121756650145002257 662015958625342849 258668726610800097 824065390863243137 941725773586085761 135649451736110657 919758850805898497 881068083028811393 906856384022162817 636890071767989889 321100942482750913 360707250394913345 873000654225080577 763546219111912449 95501490859994929 965025879618583169 981587703833498 638270291306209665 361678360591803009 180392597365173665 900921122105330561 681735737747299457 83265729811536465 776774349287098369 464384390552211841 328623413034900865 551629930413291457 112539940022660545 496328446963246977 452102548852291649 941331801914721153 296171969081303361 293759685474114433 917936763159072897 938008822832408449 17453204561693525 66848330804873513 256716893882110497 108101314995202817 905390244510375169 718247308305208833 559715394729774849 977000489121330433 56350236871313801 410368081949542337 961291875725304833 606266076791719425 439748275900473857 496854238251373185 262601423057073889 851586837164880769 94391678124654993 477566256419720513 624636904376739457 871802398897820289 818645476910138113 375774602590311681 763568869240710785 916858761262851329 702438973974270849 317304581130173377 621252202486072449 910946395881815425 697418861221951361 615061831336547073 165092693459055073 968808324337111041 150028089619045345 595293535829569025 353779458672345729 231469859663072001 85834125926101729 26333870072917877 651386012156987009 416220953871622593 115053315508308881 874294533247649537 997844028995313409 268990351722784737 290052572611461569 276668921651705089 267744805773329377 850327075413495937 574913360948787777 923223199401093121 843894399474134401 834713218227342721 852298719679811969 308575749968511553 572234736148455873 953161669963201025 489379745380009729 682869818511193217 578964935044051969 447917295642419329 386086271898836481 601899141512021121 950400005252699777 163119304082066209 437205309583792001 157554569486478625 285858252841688193 284660136915910305 334742925709509377 660747682892761601 521369499376188353 24981244045186201 326498481593436225 424886743423400065 28063870209575017 873592650807843585 717107301303503361 547007575053996225 857680775420728705 691730327867865985 663146744568255233 159898694078208353 635800090310549889 600437109445387265 866654104986242433 501732767367869313 191337758434368513 616758331533723905 632080566399057665 555176835763148801 711886400742638849 544596541681080769 18936437841222897 696678257319931009 385063332029258049 77609628252581329 422926863310212993 285213565620097153 935723973045053697 164527592332412097 357116979211230785 940469963985165697 710403315823437953 806194002076260609 814608882223925633 211055549724761697 459482163485926529 872922989880869633 786492586012077057 727381145998648961 393283636547177921 665440539700419713 22707199152339541 850425374974577153 562659228022408065 598413827708590465 276299661394478593 361411897223959489 962817811954490625 8653586780546619 208904343383100161 248845131213414561 759505776823754497 17415926450730979 80720458769707905 14344815822468605 670607179180446849 85370817590238353 853593369723998977 778892050546232833 238369806248027073 257908607541686753 530893299714637825 483676504926634753 635471611684916865 616312529349890817 400738513572324737 567567893296796929 852842458663030145 526348270533283393 375862496771805633 104801125620426209 912493781423361153 450050335053923329 198333876074546113 705865332561586433 881653973002112641 289583229263065793 842786584660121473 741548785429998209 385455335385298497 35312491124663837 778313899141952641 129966151813022177 427589601445458113 355550324450810241 685356275911846785 30158108027748653 238188668141074081 295382158721018561 946527202587876865 80107632505132641 635265580117486849 439697892801383745 494256369451466753 83988892352877537 773063284537553153 374833960030052545 986393168152123009 341005071134787841 873425554190998145 578493735192076033 454638653132082753 679757331851575937 513771059183365953 643893253369604737 519118467678229249 46819927711624129 649488170288673665 57040789022529737 552955653744948737 540802827039968321 854770011864328449 291991613430063553 208858545209185569 694014670089785601 302396861572571393 354737272305392513 959137900517777793 708871987092933889 1191530529663255 819631065483427841 552966875267234305 147036941114606625 454393163412230913 981082129575817473 939980180617443073 153131978661932065 580711285989647105 746458684887777281 455482632083377601 844627238037361409 793155210022018049 973140672197935489 195735077672697601 703601942624956673 102829394965308305 893492235715278593 146265217042216737 118645856151204049 2813374958332560 256849368146426113 954294896832539777 115917761971743969 391200700630800897 668726584831851777 278691904107748897 522666411101425857 565675330867303937 36252798841310609 505975892375847297 575322026527359745 221101352289078785 887889690256621185 715592675495745537 334184816823153601 716063116373600641 867929863114092417 116801526387906305 229997602717290305 656813178321495937 795906025129276929 596104132358338049 942144158559614209 43485110500977697 102280370883370609 419314299519459841 407339779077162241 2652659051957330 119664361113471793 765382177746435073 660577462914091009 114436127515187281 929007231618051329 447328507343900865 11488520710216223 856566618666246145 178975897564377825 544620981615597825 619521929388696449 10439157579877901 351043505166281025 454669088328234497 226418928395659681 486662067827150913 310147785288528129 120583550140995761 775959750363085697 864512591116106625 29337645028228109 537824541933435521 56114560551023377 638732941126018945 115386156224069233 541857034107071233 760392208966237569 319067077256089985 90324326650836897 868574707859824769 421824838751646785 926791786011360641 341281832869547969 423303723637534529 228755306794425921 325306479281817217 668572315822679297 35037009953089893 506134320010417601 158809772335128929 510920953789359105 980686489031317121 624736735928507905 857527702439153281 169014894747029121 588207580786576769 784548181520889857 306313704157300737 786701814023977857 944205239970106241 774155572203653761 925284482018053505 976332425871284225 395956495435473985 717524826066906497 339184027949382721 924728281733102593 232688787863086337 530917629184642689 732200532089517953 613470696050860929 817569155458517889 389363078801849857 815943143837468929 596689214899832577 9444308594513729 773160974799850497 952287767789908225 156942746125686497 29308676602841645 475078008600647169 945018639025473537 801422364424006145 886274415439746817 408557675087052993 872945626543252481 53475953487414073 55106946247594377 792375969687654401 813911375039165057 565900312432823681 593929664415359361 689339392004171777 588387826112164481 350730197715485313 186374829101954017 353066021743543937 620893672931625729 644165057136881153 395272126828960065 60466024758085273 518063209868000001 754227001860165505 511054812173160385 266721449194321281 37808153090761465 462776918059738305 881683476294345089 968458146604632449 271707642170877505 853293604450676865 214422192520192577 69131662885595801 282733098789488929 132632497969147777 563758849977606529 543765551572931841 285984229250185953 320739979806553793 162773723808715681 49061329845230265 87725525119221713 949545500338068353 844085556339823745 836145788067142401 717239453476206977 884150886730345985 36025450182922469 929060139337494145 509548447447283329 439773263663589377 542913514141961409 330378118798790849 790723121413474689 391089088159795009 936374268469894145 819543175911846273 450234156038870721 671710936471889409 136782119977599601 798739909002790657 178690338546498849 346169946857607169 967560572232105857 710088432649470721 829530615984193537 251264279337355841 265676054099120769 157024007390276673 8124036068476671 884881664716950017 752902143683702017 887874560310692097 582723424071414145 145951142743989249 866040346802979201 882477246791381761 783386887623617409 267189495760796097 240152271986165281 580408510586394753 45021066746013361 241570732117217793 494992840139676801 724891753941079681 849931766393705601 623376325413239809 427367888939006209 808169294156570625 827636535797207553 325318833854247233 25329992214071953 896182320361219841 22270205419527401 865236071120911233 836356325581096577 902520636759121025 990893670912040449 10516238681070435 911429783841644033 659134648791876993 652718636547785345 387650421902613121 658902105718272641 395221878972037633 176131910737776577 970656661164262913 652913299826341377 252610852125144449 727012495894125953 428743496905305217 505858004892832705 18093027912087225 370878446593220417 734269516705687425 915934369625635073 388350144294491905 538698596212906753 731223065544561793 600317415810554369 364866431553124929 150702085469585953 207131979848234945 11224464668405433 133604225072815553 116286479064324769 453181034307625921 73467873740856513 361984108867162049 566358441461542145 34653810220724781 73527862091285809 854198423232304513 855459772169535233 113539967797187553 745358407905730049 71076331491312321 326281387269059329 894797494950090369 338819897159087425 34211225019248561 743218889844381953 725496474094008193 402696197373064257 503083615123742337 562171009910681345 820685318868974849 373708939134932225 211316377396912001 151646726902367137 170726347016518785 121920822469991921 62460841351750673 259373627288848513 692084036346862721 975680537865716993 970933318009599617 426059308917484033 297780420355515201 628187215231879041 959628793115101057 383944734747895937 106246881072870289 733350000848535169 927683246321038209 395623674237537409 190014151662076353 29521224902584465 430814949507734465 844731063265353345 941131712618322049 912647473043680385 889249712880200577 494095575638578305 541558015666829825 520294527001613697 886651948120984961 691503243417169921 57803161107237601 417867404199856897 945594166167694593 394149902011076161 104249849908690353 809298416973792513 174378685631424449 369115881757490881 753865693822852737 65772100957222081 55578458975844569 930847032968454657 724114357651195905 95078841937084497 983215589836461825 422867168753608513 776063590078301441 306446873493886337 813397878775589377 618098651768615809 572889035664566401 384827836544179265 48462158840820281 781675449916715393 927722873179582977 826362098981494657 468829829023320577 246566854439077345 798259856951609985 833009341473474049 217091425597018881 633385504269082113 565499310808938561 177105336615515073 948154850860788609 892250705496348161 965884100995602049 562030195565075265 626092568502983169 950462586788287233 569935657656763777 687504441485859969 576708237161199105 162084703150167553 346941786608262273 119649905117444881 214539451259909697 924527603969121281 695620376630181121 437370437053463233 439372053374626177 656193929383231745 316871224955953345 326455606360315905 541339437693508801 924632104143793025 559279137466397441 997846718498440321 831918942125867009 436020972797035009 874108272842228481 771611449619502593 412843389741752257 106867076701060881 907919454078971393 976358971705455105 53970651017863249 753360024614448129 562062928824850881 626224446189230081 137974319312249345 471844866844914881 224187884465116833 143418005151918497 873435785593812865 417403860729660161 883230977245410945 761051631427608961 323258727212376577 991788825033435009 172388279502165185 64035504464644785 352642851911099329 955229735196109441 631252447749666561 378906210090878657 996121224855286913 410410622738449857 866148629461314049 708270531910589057 367986215680161857 155720523043026305 434892720376730305 502003162422045761 502029596944922241 456450478666621249 447513119566785665 473432405587292481 77754167421431937 677737762811215617 207336168795229985 690617602009542273 59554025843155505 505700852082579649 7275068428519661 414723405578659073 796909845593461377 150433561698701377 124846296764566497 311811988931527425 77130760822186065 176529472374735265 447655485676527553 251612566841689761 222947332145366785 596908638706860673 220760385399394465 525621114201459969 336297077905314241 950362886504390017 490971047625031105 893989631089798529 723546797446715521 71994093677670177 673950731315450497 910966584030564481 928390938499219969 671287018478775425 671724352294511105 815156042438335489 444604134047978049 120754802612690785 395298618234853889 314705344922817409 395185317520869697 697866547488640513 814588377619792001 587967684077941761 326312081224671169 36382652164416385 571391227129005569 74599603118077345 868653734222178305 555480223851017025 197046129172285601 295951865741361793 725321404758318465 924468138690610177 411565752477208961 240628304398985185 131040081415548577 168914554397783681 322985526224520897 332978884229337537 232612258907352033 265209169762254497 462589054719138945 798943152777258753 423632411303415809 142653601450657425 992338637485083521 313076291761209537 449557420021079681 5936218515739001 504675241479283457 188904959075006945 521116898614920385 100247952023234881 141893440332090401 426231819415850305 938760643749844865 213403293739911969 223207632641482689 596018922916687873 58114764252835017 794341226390709889 753695339873324545 596538715428554369 301604960304501889 968614501088620033 562445626851690881 602220264147337729 345481505153870209 555377807667891713 979994746661155585 225795070609510881 351047284718333697 496526283309361089 910661049527085697 779844432192692993 946174338565484161 659710786536148737 517486074390369281 138676515649482465 646047281564534657 488785739878675713 40562624949650681 726748934376832513 93970331442321249 366774427759903425 178622581407033473 584859487578317057 233119986082385825 199735738934901249 34531277522354741 857436636712964865 633044248165404673 700180777633303169 554080542356523137 798980075141916033 300853246165246465 174237846898915201 261103029766054817 988663203182984065 532391712287207489 529045343997690753 637985298798831489 671071265363284609 594832612163486337 400434413673490753 837300327135245953 387894152021420545 186309840505728641 143542092970502465 296300800119290369 538129226053289473 863267863955485441 271391463811891489 910826682230784001 489109820019411521 650624069570696449 312633319026215169 498823308562826625 971717071536748033 307716927239823681 986634356546328961 526803593487706241 922839338364315905 684076459325027073 762115257569970305 306509004719877953 707022371359474945 998654493501788929 927908490066908289 805642755916274177 855937536030598529 965267317584661505 117565621644498465 708404292292094337 535542474241911041 482234220607324481 103067637941688161 651810643974364673 891501499237609345 137768555059906817 619474556910969217 536236663465949441 66579532044958257 352444953477544257 967812818068477313 237656609149333057 940456327989881601 399503741021405313 336785821544392385 849763048722387329 751984921013647745 391962966796938881 807074907048995969 62139697327474153 543722443215575169 197216392913858849 180270310184194913 382261637410628929 464100570064264449 995353794208398337 386154525376024769 471203453529206209 97509610518688561 212824595620631393 748599353580598145 863092217914264321 218602518380553345 979878770948175745 766303031324167041 144712044088102241 314165659060666497 235686608582355457 927680538077421313 293039148737754817 341959837084633729 562012979373918145 20248773934849141 204275088851893825 37140686587026297 703278681472667649 207764101571935809 538190134341469697 497479862248244609 231882849338887809 80243067986184977 276952658483573089 221010354114628897 662512861634198145 883023275092394753 929393042053384065 504418499009947393 493183227865500865 104520666338327569 61745954440716841 486134686295219585 654899138977938817 654757251633864065 906872058885561217 811392169063911041 952735295071306625 557639817544934849 688943251711158657 162411605970863361 560982836549115393 672060776392978433 133373549583545521 818335786285903361 41698265800533817 665987309121373313 436804746883133505 147717243936899233 752964717462688769 712749665042249345 914251039736790017 980508957762115329 729549378914327937 31804209360284829 175734016628020129 224007877428039841 999137841411609857 32526869184547281 209187810278244513 773560419986441857 952298238692804993 967408333085142401 246997854173805825 697691163343240065 439751766450953601 391819020628386049 997794652201228929 150418532491844545 118003135302046753 545859769232418305 351220313847399297 360757144724960449 611141254261056641 907408698624632193 270109392821716193 78783463681421745 975508533779162753 455136120652991169 421290856263915713 805292321508449793 933433199592784001 669932976705265281 453063867414151361 112254516124810529 336424483488542593 489954419023415937 384990549241059905 66382889056672665 296872067098050241 518514118264814529 655273072548929793 718633851085545729 625720262502426241 918696990257682689 184554342016731713 417046060496506497 382780681248718209 970233602525095041 715040299959660801 265705684545000769 2906133858914473 22468858310087825 413551492847979329 893711201371832705 137399777547003057 64855975023871081 670261112268342145 147797839488536193 843628653150545921 819134587759844353 455880292569425217 791905317629147777 380326285730504321 804154329268069249 933948084396568833 525690351719479297 700606529396566145 357252778068055233 67337289189289609 939180250451318657 873996878174992257 940384538692168065 155387296990902273 547943638966561537 473185603652012801 993146734897674625 927135281101136897 25951743955108241 306639879198073089 99900670562387713 474476630690524801 723476555550437377 406393072306741505 748920156387082881 804908408989469185 654803364268094209 548345193466857921 615599325967305985 635584972565304449 323232467374911169 713222644527519361 190046984767899841 638156739007293057 54941061000608473 228378474212760801 985825962535525249 217310508552394305 303029294508494465 67983885796309097 258234886217660897 995746792303783937 600866974628321025 151592314456550529 577571569021014145 55805338219492737 260197281121921985 953900561997869569 148582134337981857 114998538480172385 372973905801092801 322763806946781505 48233373396751489 791872710682888193 363366065047248577 864744361009798017 629617985148836865 943053433051979137 2644675093723237 379914381014728513 972908578597294849 355832243008414657 27770431724153613 658141931248138753 170636943989574529 387632141495721793 955573414214217857 51144387048950081 333135432550900417 119187544923441633 347701949799077441 937294739121682561 862807637217297665 287954654958220161 224408642185199617 844241461792606209 848191251641818369 388419736168025025 943241498142814593 198202809848083905 398857314093230977 453509565206623233 125450792514090641 554298270166654593 611502329243389697 893769405313342721 930165506552189185 621084978584917761 310703316747702017 486523328897284545 524019669867687553 331801781822051137 132415973462567393 934658621375540097 179926544901437793 807539841328804225 255223168614360673 3394413741609981 349240127266757121 992132803124078977 677530230736490369 883443672053111553 900866708008923265 469093157535724033 385425244224261825 301021281647003009 701377067316275969 967141047771932033 755972164421731201 820478264915941249 842330055984806529 58129018915650481 747602295750436225 475867226411033089 203483683486940225 800437591756676225 699460870016846337 176005990374129345 100098182325300657 598803661354622849 204620424193574721 496769146046950977 504009669963569025 370273120860716161 550686721158850625 388189907754728833 584580794519130369 523392359417385921 601316395599450753 756911392318677633 998148941076028289 87346941401889921 892483653034243969 751626178314516865 702451004431825537 148621405383721601 760046515198705921 186049902563389921 903089213828298625 159618287425317377 825466602345212417 826977731516926465 697922838233470337 536888737271596033 422750584859624449 90985881379829441 795958619541313025 642168020046128129 33251535471631401 9903013401263651 401626288135535233 878878342800248961 440464781744520193 510452362260458881 603147323125188737 397385377146193281 762070808969493633 116243928372334433 843043040702415489 206925128746348705 352037608560362241 19991041745591077 815814940996478593 279230994127985345 585541919046388353 130476148238606977 296723829003301633 202588507646339617 990873378294264065 603060841177615745 398777361156067649 825053978928693249 25543009154656461 585714024827034113 853016168370007937 97244516298104593 911848008824460289 416533713633448577 458599381443338689 489417386997715201 456593817342845633 396101405002660545 530789048026381505 181107843015070113 240112215297397569 21897276113328701 241602394482232097 986613004440656001 233836057506092481 346208709421141249 282648963354919393 233946703085877057 9317500661563117 927897909564087809 443629160334825921 622022910032953345 653652541176054273 857095698842293505 982399486066217473 269855064392743329 178870657248676673 96022031815017777 130790520378059937 587211849306257281 181159658991017377 94988414332810577 630004382036876417 348798287641642433 298142804792870913 397127311004460609 794051718419229441 69611016410689785 360253153486805633 966057840186259457 561072099081489025 849249808157424001 220129302778484961 875699649575246081 190398807565873793 684880401956107265 959582427349115393 49576900888489209 405887259424336129 519088048697000193 357877187507096321 77625831417101665 659458433865683713 178513427535492033 201773943767900481 61771465956574905 907272604136412801 826024315233723905 724067096774415873 628035787234161153 546827100232054145 562974150133598529 373419588034433729 13970098979420699 477072649303412545 614183990166083073 397456957547671425 707682495715694465 213998826670906081 857633882123977345 719791172021668737 831196349688148865 547808126190293633 840064899903836673 119465024534104465 69491600588186489 869662935324402817 381000635057503681 290937575688527489 831136450384398977 359058090168051777 208948296284717121 439990170031204993 761326886126887809 118276501347185809 108211357945535265 324766332248739073 128454340554661425 807384395668325505 861939453774823553 203637637949309889 776681816204963073 689198823130755713 951483503240822913 827906776144853761 725715005998772225 384121046931458241 874166446905832065 195838787397189409 441921404458362561 283308077891621921 947199016219300865 246597185468058209 779716181300692353 27108746813642173 216267234902147713 452923663721247041 466862745644540673 853903141138847105 240520405965881409 507533662964416257 290817526969696897 920462778418770049 4146742951121497 81025547388957617 234896600773147681 924826361036611585 446915118667376961 252563812268160609 252895455080100353 890720166820617729 316087192069460353 425766943607168705 89516491086818913 741125891177421953 439690996415677633 791303578502660097 122840839737641265 68219880640985057 591646492018952577 87996788065890289 86035818470186593 146208997781588577 863622167224306689 152200934889688001 321055911200652161 909327645749417729 643381074224635137 590418956698197633 920437592365239297 84320569838599377 706971274461480449 625265409507616001 358195694984139841 508124755850136705 610281104148526721 465772479846872769 521715405771153921 538313873206011073 77690516402796561 358627758839158849 98438419774900865 365438077221799745 760907575072053505 159294173728408609 99728365406726033 530063402181486529 924310529106676865 896289407249295105 615858380485796865 428596257375719617 914572347740289665 416514714585002113 277506743613521665 534502494563600577 818002708315688705 25866584033988005 78013805277315393 267054959898164417 390503762821140289 762009493415160193 305109182077877953 288151188717041153 69527128586869937 942829402180333185 99651337874540497 707041760242365313 817792015632591105 265545901673544193 251546339949875617 509132613657829569 393254780354183681 531681435478756033 49467809007659017 112629149735855809 843010045091148161 39139010830677281 501949941437409537 488059015674185281 50179408126226121 514720663127885569 864159033304126465 771151907568768257 757757251334595585 811847921183140609 849080240453481857 857801337498660353 902810795522313473 325467963472728897 26524430460618477 517642913028712577 334974918972193345 488715367804882561 961428982394842497 105039078547168433 97067905350073153 826544651016771329 498185332022892161 815969282747861505 710733785415442305 816073484030265857 34589005630103033 547619977240532993 149766845427663489 410725863348627457 562513897601682817 3608530227868557 977295756242540417 147508935359478945 988225687775447169 569141868924180737 65025193353747569 599091917123868033 729658626852760449 302512257408242369 263603332049655137 833100949176934273 657899504336064897 875801885401603585 728880775928345729 981645064742647169 83091516049272225 500262700543803649 470951873742137665 939116078173281409 49153029791433769 420440974597216385 238649561427692449 233454395863756033 705890970574493825 913735265156848385 504451395718803073 846163847861657089 870689773702572673 424844531364232833 12023885436221349 983336940395727105 115013647163117121 361737997329644417 794986138902402177 770887751078799233 244136306919394017 623742742953186945 490638793438804993 512278342105613377 953097462219197697 393606751102883137 141731738069410081 409586364861649345 699793195466277505 452587065156723841 3810845876373038 615241784486070017 539877065038886913 947492624245715073 421891360432255169 711729677590067713 310944322183992513 406062057646284545 890380293868034305 472709163021360001 269082137266075009 945086047162991617 512163754927115649 257156026786287137 93708238706092577 205424619516310977 290064096302828033 47243810492911817 251727942409068833 68779722205338345 845557714160406657 832805360461730305 605079252847907841 730145478551595009 110453811504228833 345559394465052353 52996611746429777 112780423147686545 387519013467084481 583164847401814529 8720018986259960 892960600233397633 551768959170530625 868024918591540737 847446715450097025 851437477101885825 456937454033891329 543173174279370817 746231461508024577 767322994999961601 228703010794234273 705231071883527937 826077730253921025 326063563629023873 740453199540667137 453150179987300545 351039923905666753 312378214777044865 367175729263564673 35188482579567193 228815077495731617 815781278317079041 52583158272852873 502388790081095489 872705498597873921 982969642294097665 773532140849241089 224923745758300001 947270467861066881 528436720589528641 879539725158309633 51366526721846385 841369555053411457 360812489201709505 274704985279626625 346684406334443201 245171351656686913 224379178010540417 511215760681579905 442104182010364609 695223546296325889 697858231505950465 110084052107382033 681659391578701697 777642335941997953 568913791852370561 613661246128714369 722019555103042177 118295236370620673 924004023335232513 319312374070747777 703066699802231937 755560492346511105 998491901190593665 423478617115790721 478694466000074945 791512553842530049 238684442555314305 514955810652580225 105655464346281041 797495541901462017 281211575292790177 355915339854249153 11293571396674197 646919338918515073 879515734248077057 554969117540267137 680114824517627137 739284965713714817 753958656566315009 710033857106168449 748943820487891585 833081314257107457 41045530569693513 537108160189646337 218577347610445121 430083152810077249 426526448830774273 327190593282608705 167203701117681889 249134672052726113 202793838003817217 225914492196054081 181350058655223009 333762758980149953 757309998180833281 513157270638146177 450821739162829953 685593732469591553 318153895525416193 492625081675626561 555201447035354817 575835512945836545 925678726204981889 269569351014723681 804304026542364929 321948191003862401 414354319690875905 599336531359981057 189978131612033249 928598768685638785 852888987825881601 896987980087942529 621380865743088129 574244534852120129 158566765169997121 190979700607400097 913020178498069121 111003165241861265 56405938527920089 329713373568921473 690282931251839873 60260270864326057 856376141735513089 672137200033645825 889789378121260929 694775817838852609 661761908237597441 141589147314846289 233807660785128481 755543670159376257 166213241225751329 240462791965526881 24320100717940109 854622526640404993 541586291622369473 22388655801336201 861476901706748033 250505796981379105 536982440496064577 224438292420344961 674547661897317889 177871551974440929 603199777073573505 665975965909751681 445657150524009921 386915651874780033 5999958874657097 530430132814345281 595264442417256833 757710567353107969 704173549139060353 434285655482568705 524334035853211585 451563321756459841 530490961138429633 942484302103295617 815399318812094209 834207464116410369 539511911671159105 865267188599943937 80303007744969793 535520091962929729 468276609524469505 738024952558319617 106511274013140417 318594744027500097 114624591455598337 78291182030596929 449858508760041089 629338537850749441 171914980792809761 583598514880108673 805833369602478209 638836298647753217 95012794587010065 397116439810133697 673634214686256129 517699676028293249 915442576856083457 957031730854637825 19898573840688273 478284436819755841 406600900356640001 58368195399935985 818067245287192449 561428317796988097 533995969991696769 405848574253511169 653724252109125121 144274084086326593 949903489917890177 702579563379742977 668029557973209601 10461829880149765 223975936152147169 796517593182059649 285727438907368737 499790140373697537 186725219495318849 455199765127048321 719490049785473921 578271570017541633 925049242389111041 335077769578319361 639988323046477313 618883044766981505 659848860402721665 796574255436439681 585641205583595393 626400327503780865 585166066906925441 546917554066013185 295174690178665601 585296658706049281 214174640635921057 92753439532003761 770744442827503233 457193161248717697 395903842761089921 591958296864660865 313385379304033793 143811641429941521 802031835305886209 613088232425923201 263018615844185185 893463090437911937 777831128717412609 261219857959943617 672366122394972673 235096553997941281 275891365677811265 95922275076389953 551216454969914369 535747155371332417 494217923287425985 751722742237447553 740996448778869121 797397990715431553 498465979081775169 440292184297959489 479104028458589697 830972428558403969 776301650455696513 848907667782910337 550641648419738049 602190099292663169 433192394460608193 899398775877472129 817878627546814849 360765618647526785 754450858114655233 459230038052098177 283909100739403905 305942913564557249 617347610820591105 230713762848665729 558630787566340097 563303972268194305 806951482722571009 530313351113434817 227543588118859233 346457985099668545 565559388350610689 617937993378603777 705276470494492673 439519241363832705 661773346200295297 272022141666511169 417641525720423361 789758862526433409 203228724475398081 821628855219046273 782955746833220481 662630546093488641 216557363582399617 249041614039597889 343059351771326977 742313029904828161 387389959608473345 938166036175886081 367714627207373441 909396025880489857 78196752438334017 354027686869287105 366836634949347457 483400977971562881 936791959870422657 350826392549777217 690357006572849537 162137233686202369 765768347579228929 890117732665387905 975649768011120257 43737144586934561 363491636538132225 942090240001078913 770673996425227137 192504291087011841 369202937065967489 992568857964201345 573757429303750401 558986523211466113 675008874490604417 402902943792241793 597828232899512833 431113884232651393 210966348034151713 401517132273298241 300594306300350657 360609800740455425 199099754416980801 522467247860760129 588491061151625473 951606243264002689 719155823351588481 161327736510926913 270114887800129825 431508948524559361 372462766052397121 671243344675815425 926400808912244865 353331310268494273 287799042623920097 166732564143174497 705184443933656961 550234252904537857 830200522207295617 300185250331736577 415330674603648449 913788363351223169 373775953564024385 601928370722006913 671759625613926657 175052834088283745 934617295855819265 170843611831401185 162025067910160929 500107426899923265 459666392240809089 226035130027312897 505296427573849601 877967764698262017 89940515048912321 203816636012703617 746483553192842241 378274860621907265 797959283223026049 146790817516077249 565768571630794497 928815961817484545 803812162917754625 287132392071214337 534041858639039169 239469582431105729 44442023133729689 194085404281807425 657874679318805249 450862088862145089 476903842533150849 121497302132155489 437019726537425153 474790442763328705 987221463631005441 255913407227339457 309457915529119297 421844766109039425 328767078886503553 195947196824818081 743275692569152769 972819330397875585 582710722330592257 971550903654147585 113857097299611361 678220451205895297 701038242757991937 285288875312545537 594829194505745537 488878652363617025 421048862686024705 990239480971283073 510853574393788545 995389413492738177 218375293737583585 439821671731408513 321780723204351937 940505893007674881 560803296341919809 598386154727066369 706073500809960577 262977288462415969 933011352164502529 298180092490696321 115081041290988401 820582019804824321 396437573976033537 894264850666658561 910150428861211265 751784761188410753 630567922250779905 695740151388349697 456270807422395585 287714565985744737 851910043145711233 846431609018637185 716648469966795393 477806990048058817 932778401154511233 963883591994459777 313132256517132417 392890282562241537 729901664154358145 510542231713699841 231691578795587105 708763444569307009 697030321268446337 19515749255958781 357264898846533889 332076314827567361 488554087453554305 398987655738622465 518439829902202817 729867893729128577 483142585489535041 329584364775627137 362917513376157057 576362920909964801 66231908596439129 498738898328596737 25998868496426297 88107343531724785 534551767735056385 101948232718541473 505979023248340097 224404812457557057 629705829257989761 715019982201070593 935044029486558465 668087785194636289 804089363470954113 601796115799089665 497851153796499777 946332260032711809 282286265337820193 581903811534218113 771385931437318785 117543677770889585 43789687518003721 321917933301676865 360996085981792449 443967168294001601 835819755661123713 925652531893163649 213899664582921633 336897151535303873 873675928901437953 845481785588248193 181272630642762785 439093388543888385 724093337293385985 792600469807084033 754685004535954049 974791980963083009 46229685009652857 631571942045752577 356744761448606337 819694598720253953 15074865984491483 360604310200315585 757020395832679297 130316438628817361 831257109827621633 626594481926673537 703466656946670081 723487143409904769 265550072757850593 741561732380588929 500618761955390593 752668203854021505 560122623510640257 558758840035750401 275818714594816321 18739288962173361 654099960160170497 552226287787519233 3888510972441140 550303562431331265 888828943064030593 8195071716016856 912289312169274753 854282411280742401 426994954187495809 881522865204473729 769348418436575105 574152196253486145 266180006394424865 861868214087280641 327167404438608129 693783696371816961 196465040403143841 814794651636944385 111040381682183665 23267924175222277 426271174498257473 560302682990169409 34431355494415785 523763996226769281 41937925263159313 988889059560548865 391729352162112577 236324817936200321 463808909053089025 622231207588868097 512189719629400769 730508545117380993 682220076164913537 746716653741785345 322875064964644993 278657179473093217 196269935177387105 293634367085672897 794349996153425025 477932303881807745 210228306234473185 335893673334666689 461805497151285505 12080928448959583 68667711624389225 809238356500486529 110761696038178321 286625762279392417 11762382368363689 253305307456358273 178217299055969377 43523011328026937 814701843175672705 677390170968379777 287900370781084545 913721091992449921 525941947545351937 275903444944944449 656073755186323329 488524505824010177 452323882500056833 603330960508344577 369229566379072321 563882605353150273 447313860923873793 937779181502449409 947166143867601537 56972157050090289 962260781243461633 151239869716363265 317697977802833281 923639537373624321 818268871740730881 214526929926236673 699049677269922433 570952144198678017 174795062615348929 12022239335919949 722399391862193537 504443231157416961 215289355526682145 958143541631912449 942760515959431425 658408939079087873 973108600237370753 791667609159077249 147243318853224289 304244869270412737 893682653654554625 189182410170857921 244665664614014849 31331180341247489 910754700519849089 564104524211245441 131554525877714209 853053956149359745 322837369735498945 697609089945515905 601992868044188673 453475549713566273 736330998331713025 42830708672767057 880839997225631745 294851819126115777 17672788879014691 529781525825555393 693032939159788673 230178699083090529 120183488229518081 117198734490443713 370532159711199681 276398458145742145 951834398332369665 846204551868041217 480702263023086849 811596339746067457 85979826011172385 672088874132128897 926337523353208065 62885136756570153 124321300515038753 323184879844731649 712098533628957185 890747667657045377 264247847859994785 63802389437512377 341890200290190913 481049169450365377 43614121963788225 741239360779630337 556878092552718593 199032361004633185 105483066844730193 360360071018220673 247730077321090657 2281422930714428 992004834204028161 654085865199917313 483728551106278081 54426448942045625 617186719041146881 470992405160359361 755195729962036225 521421111387759617 937712715063060609 64272690303383233 486905690143199617 601352412800558465 22203744040840689 587459307682621569 364642478409859201 161346528357405825 873503491440846593 844978964745493505 943748944153323777 596257943613998977 974987897112871553 938938926703087873 749466298302973441 739134420243125633 177911517053917825 242245084249205441 709285088787563521 539226842282396033 617929002783856897 722576578767842689 305734611670242625 366474769078486401 318797651168058113 167868773740664769 535475063453500161 929484611202916225 811635172102146689 213386445294531777 291795295958461761 25191814608525933 848858316835379201 150428934213906017 540354173122405953 431450348696209601 331070618351706241 480050218783986817 973055561529076097 858136208268099713 178834029651415713 750375995027681537 246261225988316577 778025620056290305 683707518481330817 837258450753040513 434192660514764161 346377254135326465 56548500547865641 964854054837545089 656547476119779841 309100041552078145 476358180014816641 150591915841658881 624378702426508161 505538254438256705 28542228636599277 648896656866313089 946601552744905217 145792376208724769 934111585707714945 376541869047514433 760672164401778817 727282039692887809 415947312620563265 261864606716031297 607721870310339073 134735002696849905 257806200716292001 268119635541125953 430548996484457537 916367826050652929 497383021787204161 311470803424569473 301313325954790657 861748681157813249 995728739544322433 5607535014689803 606616534827121921 129364604933506657 659034480100036353 712463616969969793 256080403537733761 230543602293145953 500736402533338049 622354705017727361 314873748206320385 8020332534734110 245709629403979329 903016907925675137 772334115863909377 329621768546267905 845757904161960321 487122950232674177 882451655741458945 918450249263607041 726552450260090369 969101347469759873 285225529244254273 569344818704614401 278636427919938273 777339307143535105 531588066207927297 856721721712013057 575223231425315649 215588258451290913 482663927033879489 361170469750298625 411535455022519873 831713576050731265 583661101835087233 862077062221182209 956739491492886145 592563760716942081 173872981287725985 932349812287434113 860636226730779393 506030634885263425 690426281979750145 890949843626636033 911803968708984065 136307566400986961 960983614174519809 221916758374241857 978613412543527553 172528911775316385 319172254565767617 848094289259485441 234328907481302209 116617333381796593 278757543289653857 187590003088068609 655383369026427649 801127955818429825 184330575680359489 745561380782199041 648998682595124225 895636047607965185 36480817507619889 268246923651439329 901877186543945473 639869608012361345 440145250217806721 765919388936971777 213095614652548449 598066467497190529 921261962514616833 192917902447270241 77098533659754049 372288836797764609 227328058961131073 343030594784814017 90446642750482193 568633226111032257 403414667661959233 804788622751367169 170484121471222497 271031865165809921 601196009992388993 241860031513489569 975231332913029505 249879749308675521 622300258280912257 77486948510333777 509592422643610369 789890778783870977 959607564822203393 18206139392425769 479524513293899457 551863710582821889 624950510099576961 40970061993014897 627404092409594881 240525367092402561 836084602129158529 169907288952721569 740829639664457985 5041305780835615 879986674902450945 905616595643600385 794025351299755009 685494511826135553 326827394499684225 752992189970377985 354491807203050497 988607193414267777 595795899073291265 275667556964513953 894343401869637249 945820999912712065 479900186059051521 229406266330876449 490762137101217665 108783508759884737 134621529161901073 976948907757211777 916190764189028737 669165200201888385 690685271384108289 837360139353229697 717418079002431617 365027922455325889 733169111115469057 688847721549016961 302833227359062849 733784605978428289 519773788588377537 831010424651630337 616226982788976641 86857276792514433 815525202315083009 266802905534113665 819103926822780417 873807807711813249 377781751970143617 523097110112821889 755173105732598785 749959895411947777 415631428058045313 369110535856826497 382263869734774913 302953022995893633 206150162114152385 182325845067317985 958251033524550913 687496224600991489 614251526626613761 760632917565310209 516677043155542721 286672873131607265 623808343837549057 486697533232593601 100761306200656273 400964026899302465 439314439583792897 456039543063774017 705646052336167169 66808658305888001 6649974870679643 414651684506374337 850426852477017601 644730910214505601 378711816436801729 686497185391367297 934262048858958081 278188945819891841 620091580663380865 167804043188148449 873281648511994753 709313538151249665 511073615308841793 526265425155848705 143880520899674737 13208848319663959 234553583207382849 962223072707026049 28165829610077965 360709429756767041 272740793759790977 899442972450167169 151842330376954497 988277931482372225 619524304265450369 299603939434071297 984794295883279617 706563819386062209 48099396396448673 602149207580076545 829317194254574721 845126253111232001 933937635897887489 635362700657232385 517748665385671105 854680609889854337 95635658412955857 921714426930911617 975654619762170881 480309598092247809 308915403677030273 197587464296994145 452375240736689217 605363014828398593 803517056702016641 411991342801648833 379385115800037185 437856536165895681 853495760480353025 78947350440877537 868454467748836865 576296047914311745 906199552677545473 392689448534376577 14022315293633625 822851491966872577 904789261252812289 623074147274913025 703640177075403265 97159580387526033 87506583449364689 780672922767301761 181074455763425857 897849579285036673 591074581629054977 557595616490210945 341049712393829185 930887249525497345 345820670490578433 932451809139415425 683181477875681537 509370514000664769 679666155806113921 287913465742754241 114018861140340993 379463063991792641 603473827438246913 279635270274944513 787051814239848833 758320482647150081 240956321557217025 258983068244539553 915918316311479681 614374114226180225 305118261167987009 672904777375713025 818880753218142081 876042406054267521 875854872777335169 316766072064190465 264061210348149441 135314358579350369 168804172783122657 515104159249538881 724190075012959489 96796600025129473 125919232451092705 556691104215168769 234114074617810529 105461018395388353 828686777659012097 960332497102790273 819536469797757441 427825397499958657 213788771433666369 233371837109707777 655056390510441857 937621677745127553 839729976183175297 683464913925227777 265294060157007297 609756859159801985 446107110935297857 923995747456594049 834616710663897985 912776746013506177 402469419331847425 983315369795256833 496724162600859393 232954261923310913 451936559100044353 287210960180921409 871246141334285825 801018504044051841 209843025723582593 272694636933714209 964803235420138369 929519617289713537 926739144569392385 440002632443942337 301072789426985537 424614517043622209 18292319290534209 329905690834316097 58787772647296065 796011033981102465 705319022421360129 186964395341142625 426913590203941569 853899759950522241 901783269208035457 38757816298890193 9252716388946425 718535301837164289 796691340375712513 79534433356663217 181302744182847425 458928363469127041 660090626223105665 727969789705518593 903347772295607169 69728636415476329 479662965655915457 557179844152194881 786628804243850497 353292451474132481 521635062022507841 635871561337715713 683273825434273665 326240086250493249 679980785398452481 228176983768470625 792855266459401473 861242102987560577 106357730780981537 472602924102766081 144489466329449825 515683667224351425 628223606000130305 684549564817480449 296932330662873089 515217034431643137 595562184530276481 529546717467347585 501915449438261185 43626851002613873 232183989293996961 113890337743534081 277890309271572993 748127160360709761 193348886489612673 294523177938565057 50412718825274537 374034596988082049 688306675944499329 370206247731296385 17737975379777283 883195753375204609 258212878998190113 71311109918518409 810067448302650241 240689679745798913 603820558952502785 96591022338920145 520671953637407361 243905486420956673 933570475190375553 673350613260531329 817324355801250817 552461626352368257 304521482660799617 954443207434401537 691736069929977089 207564203176829665 712426156054188929 864021166355165313 899767364238332545 921898140622715777 62733455150731033 7111731513283815 790952388375433857 808233824733875457 134086167013716561 849677926074143361 355354493647443073 794464453667416193 695796174420546945 830265140975832577 340078476653520321 58242363269116025 729770620676074369 796668168400309249 946171681836151681 484857602733711681 357497081236129345 976944711441809921 226528253183278849 502225575917080385 409171224883547073 39838856071746425 12278043337236257 37174202783347713 373186464044703553 12175702680970347 222626582164327393 643621354542219137 711447067711528577 377585382068183169 312972888918952897 717311837760348673 653884453842163585 450175087237404609 518250594997528705 790766509615323777 731846203552887425 607280600267806337 410822640420011713 118835761001861329 565509059384634561 576608145325856513 151043529100679297 558222168897074753 79086096929383841 244962317102611841 28043588174885061 317644156745188865 126424705634899937 319010381078136641 410769687634843457 728680574131843201 918821293170761729 194446480540413793 825344250795073025 246116777184141697 59831050834315393 40405277717759705 393011936156955969 431782621454871681 14971997602142297 983572365221640193 480088909571950465 474033332027829633 537082170090837249 374312471740928769 882295964714320001 628402053715959169 693382557380342529 69075115079037633 773651702266821633 881399570015020161 413846505873788545 993754988681992321 655858356396624513 702428775422774273 821224152619745281 626620067268412161 637088473553806209 287420554337188609 383088298305988673 512538245541499265 116658315861105425 556810323506923073 220751315948344737 188822343738529249 749761391881182977 960212196423384449 747171520643870977 553987587454976449 887865723846477569 986587089615895297 417467212134592833 471614259268299905 337309155016814785 73443675040039121 445957657836213889 390495188680553473 630940996191260033 258883452134014657 260447921925671009 738112157299376257 273363419043281665 598954930158839681 568588978552110529 456641210483560641 885555038372121601 768293538635518337 746521286737813505 89173347392282673 453669898068344705 828494983545795073 823719263568801153 469318170996224641 171980399077870785 355826901972889665 330191183339305665 141122880634206641 681780394416367873 703078400524617601 346274265909993793 850201544630586113 945217538834715009 380555955703570689 107643410166783585 653668961826575361 982239831566321409 395058769867546305 778394490625299073 639073671122766081 245002942198414785 915333577058177665 525864679415459329 804814859780542209 340200174601992705 135869641266737057 778033194601402241 110922116786703393 46978614528956801 501425848153345985 686851521543896833 974614239548508033 355650935440028353 111484922339343489 980752819295599233 865397693055491841 387685316863372289 741631468652329345 892081221333963777 95905902919803057 195963772601434273 358002299619414529 968583381782320129 244131399888438241 309674704902324289 637435935576476673 803862217146583937 857702986008654081 532206507792157185 981354810489733633 984376662003267457 549573624121968833 552918350626089985 982975148470714497 487876707513915905 305700725262560961 852689694058373249 698007255506723841 970910336611790849 688432985342508673 704824437555561857 317059660626156865 645173521708581889 674405965719209601 661466682782108929 647595703071544961 11066522302126459 543456284359457729 213555733173894433 904237359562969857 542064623430572801 606680647840043777 590015949282818817 663819900900506369 398729504014124097 589205071856390785 267975254524419169 966848922476614785 502823929252453889 269030571748622561 377092249290544833 706499971247922049 379617735904087553 10648417298604331 52428855500455289 922256954850595841 342782435963496129 254759800201888705 4740991056284117 955560329334531329 67085515472353305 857805520675135873 295706776842639105 692906282938835713 788358963453358593 582150124122470913 17728020365186837 146805326934611457 160000043738232737 575335872153381441 350909012359398529 251599433320805601 755761132275946369 541114077020147009 199144828218212673 89702685574906129 868119896852942209 582888727224435841 266572157386196545 440347895232534401 341536507534069505 619309047130592257 326707003447868545 948992346298496129 884971247041146881 450187727417279873 439298217999169793 758386323876621313 515849153225527617 247489098599537281 692271565033653505 794789925446735873 339038483261742145 610240559159940737 474258671998786241 253413405414377729 803302153691245057 643910175540462209 431356621382835905 129955528412381233 401156194478499393 484727605865749953 822329885179147649 869849666843222785 686321971306082177 608893425293949569 479954616342187265 588850235817034241 629309790931198849 357537610822824065 611248798898561281 608879076462457601 72565822052947489 723190439716823681 152688234206298305 768204139066028801 191622351297876737 325582430964892929 843060617467006721 637267843130544513 930508563120834945 37583275829199185 919365848488102017 198671364733883137 824125596138809857 180437024101600225 791263036366121473 45430385017013465 116310899167412881 6191179647565549 946251211717228801 794749089733443329 751983200512864129 130014874686402497 998434364817331457 299939001052123905 490266026386787969 112244999532030929 363869896031818753 731089111721843201 831154971156831105 856403125700190081 748765708713751425 561650340777404737 652567146023070465 362629337875851841 24932806829415457 584832101696406401 852060726118377729 524145746728756033 269800192431478785 947848330800198401 15833591470364895 586281552465372673 723964904242567553 756446228233613697 287623027233234305 2677130812237750 203815010535908673 505279778555333761 475778625599811969 261575781338500225 464485079704761729 635653405324262657 765138228337246337 747272575144656001 81664912898691713 130685436577053345 641597277454305665 419109227469839169 380090947372313089 714377978257942913 194745614603913697 494796163201677057 630538539240962561 926405872984318593 444097899951511745 18847002110611301 342560122667837441 865254224509953921 796834720898044033 173690628374721697 751961831618462593 510868056382619777 952296442735811201 84370888111486417 123087372710930513 302080609083787969 236551229536143393 202067841689547841 917515565864182017 617235125885414913 398137746819795521 792016447056447233 212034835901679489 317710296262305281 695632160344171521 653422628687430017 547116855504146561 908228379458321921 734203480155937153 658971956535815169 48080320422631217 755218982220725377 990121378403284097 606406683047062273 658347294161973889 311107076289189889 530711645779060609 951951726386560897 459406503924842753 309792675454559681 777086757374188801 363263407025307585 705193214967824385 334018211387174785 655807906660239617 446845405228025089 577581669163638657 181629614475610881 484280648790740289 120938571294921361 60696357987371385 763404983113943553 977094283912744961 709783951121174529 349040422849700609 304252074729163265 843755620213396865 109545749257371489 40396049186416153 861889236850132097 272536097490668545 141352002679518305 39580657481113945 357975379185489857 813767737633167361 174779543408881473 712076806946772225 687019730500182401 645333331020847105 128215449459808897 804050828421996033 44882989558800545 232869980016669601 274033683837821217 992218104649044353 433504630038683585 37914908713078 780222062960653825 476409430993331969 649508117606757249 765918686382928385 380395141431570497 690675830337927041 765023205801341569 556143734358695233 896072112057161985 224596374841642177 738523858463679489 573786248302536001 844349460870979841 232507796985647265 946438262723702913 950571481449795585 996944949199750913 610163765351106945 963095410460567809 666893573209801345 349946580990554433 759488469369177473 213207400230757569 211915782906967105 495006616205238017 894371414364773249 319149508385066817 87246156418512305 220340472582485345 193740886076842145 222017759980545281 777017347708916609 322512580968343361 140460214980468129 893667759634496385 904477912231936129 977029986222653697 632046567659944705 615145482164891137 764368191172959361 637258778921726337 776074327687044993 79212135215072977 508477227037683841 737792365196732161 131777014445038529 700767653570395009 919053304657548929 541423195572683393 800310937606585729 474242430040448001 834490009778061697 250214941104509601 548023210022467585 2431093102799765 377452523107281 103379288944630337 746634155108186113 203387069482687361 966164827686537089 100894592220562625 586382358926801537 963108882977863297 896021090491782273 355851613251495297 845897444558946945 189680201628817729 27825527680942485 914788607189400705 646993899524790785 402752116281860161 415514712046753921 358823067633146305 572976778477798401 989879577196063617 399327056304041857 164864659133208129 352799645626465281 422970894104835777 541016242011718145 861892256279979521 906024526857780865 164331281558901313 65170503602086425 549111657750309249 878635722835003521 328455167949741185 894821408951170177 578318508774792449 179111903922407841 794448945841054465 344123708831983041 760137309482480769 327646778150995713 791972585620570113 320732340532114049 591781171980066689 367035607081735553 683726626525555073 336414078387701185 871992278329237505 437645753846727105 928257061292626433 770354938487823617 956918847298787457 5322095353765378 982306105535997185 172630578836542977 499524902387214785 842425329126104577 161828352968044001 135590902324278065 126003309636921297 718970767016802689 460470925242105985 551792180455901633 347484483692774401 961659945585854081 774759493019686785 275035583409898977 436641906895680193 510235108758397633 423041035342748737 115610339161133169 759755231445957633 347920144993612033 802635480026552321 244688163589213313 529191301321695553 538748701086493761 304493491079512065 921793417215166465 403517001193911553 980453760398535937 510423202603803393 662325964961066625 227604476543227457 116560777268407633 313736204733970689 651311255610476545 278793035051911873 562771314090060289 24699128430555109 210090009962012673 113721996620533617 36153845563266177 107813314861772369 212858423514045825 830758970540109953 354705788420421441 824657854178539649 511274263395502977 752557565938523905 151273697013525793 365422300216664577 92324982665939361 60351448114126073 449499748006577025 701551174544775297 5006300547503174 284917001269825217 338409933561198529 303974527817587137 135903917122117697 178128709967616321 692605604327145089 484683891091364673 986452458029159425 893728789836380545 581022963754410369 638032487111956865 452534691232113345 526999645184936577 631267626229988097 301819144095546241 680375836487140609 471753469697709697 939121225809916673 212308524688268097 774702711242195329 211351798822029473 982587112366065409 392822613113125377 72320836822282081 670878131293953537 593550210297198849 559011456491134593 926184778414647553 113272924993658817 112654954065181553 527601494458409089 234393224057154017 396991401471829889 987362667209769345 927178996991898369 11150934053784313 750974726545116801 930468629669252993 892870726303769345 51550025493181553 729473333821623297 325897194689307649 910735507267929729 561103409329330561 740191486386528641 417733483838720321 907005494601960961 579508882297940225 190623691653335937 342700219168254017 662366126443743105 154453705287789249 456240358067880449 739280957847729025 798215615534317697 746831786163252097 267891172440123169 290184189196484225 821899913447055105 958109140942422529 862594145672893825 508719249383705857 938503952687952385 751433445174708225 100555185057139345 571922617717692801 710746188532908673 231260519832471105 371231465609874049 320064692866953473 864347589665086977 295709835533241281 282550853643918753 297740420061106881 48029826528988905 78632877942236945 30693245377655389 98484963805891121 634767041327634689 754677808269374081 804416984418416769 313265807414158081 429422816255254273 643781588370654081 299688576884769025 171918023203563297 678425349380162817 477961932590769601 259885794270836353 932367808041735937 76270963071010561 492586410641973057 157257004399959041 220213530531044193 563625470494358209 689160070003705217 576422262465364097 683911301017648257 910466174002550529 152916385048182945 324908389712170753 419576266283360897 188550927678122081 865064485849099905 694060029277942145 873519259733914369 839616327404485249 648508784913797633 931825559578136577 167473917633561345 733821258092419329 52410617393714889 813169827898200065 656539714953513729 247416291607891041 393425652173629441 41129003035685233 746804393200552193 345410353019005377 311270930117156993 59335498423671145 620172759672218625 75725219508399281 998021754154176897 73366948660897441 168000645446330305 923202348182158465 361906606335306689 672301695274420353 580720730555132289 557706808547351361 378178111949249985 312808214347235521 213883791718235009 578936285127539969 555835122800797185 115996461856205713 416182513213559681 615490778039145473 56625563280459089 362779284684769729 404458137451843649 297017326861308097 492067086421169345 827920908800301441 274920731087835425 171165378297899905 698503135233192321 628201133517627905 197474517550137569 82648873452612289 955911009735327617 678737294608104961 427888390201733441 136512308516557825 732866314758705793 646645371757792001 245471184454562049 413966485802589569 370440020288921089 596675870028654721 364909364554083713 644746982851558017 377680617332952577 363643363033368449 941134283923606273 128331088282990897 619659810549276161 226419909997183297 474764919413221505 166628646666197249 507906166662774465 253646012249454593 800202772034527489 967665483447561345 927612447500504065 938417419462830081 794346282279892737 513656407385809665 584599310830082433 524945994639729473 454775439423844545 883694774519298689 459095973559410433 982107061933639553 863891083784242433 372668806917886273 297527612764650241 515038255386890881 159760521282226625 861177853856716545 445375042952829121 85334922066969905 683329303282508929 939016125090262273 664614865436146177 782308672390065793 751341184119400705 455693678102235841 932203150197008001 342277776133435905 129022166419051841 419576166060494401 78603094656028113 330604837257318721 938712992814704001 462272613215830593 697672319819670145 803477606682513153 960685254419335169 662235842149556225 194638824879927329 865156972101381377 658982273968906241 132139695097052369 493851438965375425 784131160237926401 725044897379493889 935062432052973185 612061195901144833 971481062216732033 979997104072925441 137063213998558817 528869727024808641 540567409350948929 445784736318106689 926239952882525569 19489830825886401 633310347216145409 697015463509064449 44278593434270873 25047148928617701 629884842839736321 978597151255801345 364947647991641601 844380668220861057 561265375704842049 336497909900391105 409684096785284161 763868891246428161 964009570542820865 305662065088316865 273709155037607841 476538283823867201 390886891070358913 753944936823888385 722981457306659073 760046332731658241 296974291414890945 845633445518647169 754342481233720705 819643539707993089 926819878466268673 892581996402999041 345661089738214849 594602253452759297 643007236292980609 63221639813892953 382492475244504257 265675711290054305 259351165567871073 555827976795189441 271208104222452577 480863339151508033 913059259161194369 276717489652444481 739829047677119489 184178555073895457 760167032177982081 238865738090158433 6631905732731981 837438349968973441 878686313242091905 582311985827121921 348345954622089921 671640092519179905 676111346260945793 163266122634315297 125398724714827377 998705635179785345 424743610742858369 240823035069897889 287796521196469249 615826197926292481 282888806482993985 663499668297152513 74072987144987217 706028988075328129 936136827584384385 705448723763826305 75154244542574129 95728390727980897 335071933837078017 985303065695138305 628449994707622785 191866147636485345 578914776941381633 708424275807804033 964087778235409537 759856545078360321 854434517430299009 373250212888752513 989688948295750529 994129566136560769 182277037921657825 469967714399789569 682791362551910145 103927542129905953 135548282012059937 48510533568293825 886931910537313665 119604374314999265 405609088212678145 144657050004102657 770113327555122817 503571202889059329 215743607321066113 307660037244080065 210120865550507585 812923788262534017 883446552023535489 78389629268432513 92776858446455889 448495152041072513 955949191829297665 509543412456668673 635201596631233665 981547514658384257 81309237150456689 313332092156176833 830588775139119617 671620575634715777 309589615961080257 159568256522721441 423629665075807809 277384023500129473 666634697493968513 48777197059738601 201883640505883489 770021148017473665 318633822365377729 649445357832139137 79070335842047265 942142869966883073 301580119855849217 442581586160404353 468052074254273985 474067715911854017 869051593319433345 465271759212090049 826410858251861633 786198559556392961 898250396343989633 220866375800429889 303853711882339905 937001640023435521 262349167841883009 837986143373559169 941680072438472833 89692763136692833 541949306213290049 52920269132958001 449316810668108225 289230007071278529 215519203593466113 877608893956040193 806196874741388545 789797001052928513 484339793470716993 543752700815392833 669378067145856897 229956237631324001 988654351143459585 206311998185999105 184245637752255233 49503227929985625 835938389072644865 998502336011856769 439017773022328577 613329927683405825 957637770679959041 985246769664730241 630803243214714369 191005062311543137 846157889042608257 820914058470354049 444496998986011265 827120074252501761 98737983742132945 16190182301233593 124318948481388241 20677717776177217 949151462337589121 522355394940266369 945405058362609921 258986148034846753 532599515052574209 291453418905735617 989274869731119105 772860004671141377 75000424790964353 838351135695805953 277577065069834817 298741788399535553 487034842027874497 964129050459479937 924231427649587585 256087084104446913 78326977960237793 376372723431050113 293542962824631105 134576208656238097 781187232045546369 215636074576412545 483288663776434625 298117968335869697 520202274207683521 551626795292182977 335020965055974785 67018711979653033 208048110045417889 908654854172386433 672370898222013185 255047074207507041 454259231842023297 306845075312569537 411069907476360193 186502030881324993 997976661543624705 230926809857511009 416468761956892289 174984448754511137 314208586649264961 257585627016286625 615866577765103745 38700515619449761 882783438637325441 759026532067270657 529949199377242049 188234598636622497 477495728640825217 456313288455735489 461675649316589441 336389509437292865 148103799078263873 501096791448038209 479270599349220545 833599167531129857 588624935347063169 926534924448962049 725431408506580097 867392561020846337 461201070993304513 513669738512607681 665916775435491073 324374018127880257 265716675484348737 482522943282308609 611452027429720577 495253437066349249 192003398330065537 630080396081371649 177090078506992641 207806587866965473 385152719323791361 120668337644023185 518158696561357633 552590210348295617 407092284605774081 686611360524768385 952680487443089409 478224700059708865 741702854589753729 445262322054450241 463273494296800001 986659011178556289 709524915037469825 387390440322622721 99254086123224289 966743324533577857 515316069216275713 174513451558429025 269821432821146337 332475342647239105 621786399631680769 610195772956007681 645280897413201153 749401094441648001 640798124789533569 761864918945523329 944363682262803713 960911172535912065 264832142311696833 522705773647249601 376548607349221249 390773698377241601 872886507004459137 563184540263708993 289240537583822273 77506327293814785 673094603660565889 352364081963703041 516685275222798145 71556579434368217 66772801963644217 782157750892142849 682204255160172545 632303025967683457 203492787357937729 32912484800920793 924940687769677057 36304685354590305 952911609646655233 634221746938639105 129673448505087665 641832704475813633 145896842888880929 236777606760842465 171852578165882625 341462326400939969 474994168377882881 783636719227477121 153942295088597793 421454593116987329 823164239602796545 494879971440628481 323150493034020801 584011510099511297 581253926621052161 128797939643167329 810029368706381057 879565822704886785 180778029700555009 204066849647762881 513226653162959681 147512434489353697 211810360928517121 437650272095798017 144452474351055585 334773147218623297 109281780227981073 327253123057051457 421729716144014337 515005134021290433 108546401373466497 168074492873589761 706067425039037697 282936683360002657 517119816653810433 502487204325138497 580313911626760193 367186584746288961 989053888293163649 47372617648282049 298210262546092481 163066379908155329 477155483110244929 94541867178168817 31302582397600533 509472887934006017 572470546671347329 630487244898976257 21733986504699489 449372242262153793 607054186874229633 446262652488218945 236001726984213185 153001463762134209 922571026987917313 108347738020061265 800132418816360833 331339650062243841 211882057167578369 216789328854122945 287625701989000513 712323499217173889 582263623864029953 95743880878846001 795392831975051 834521418280313985 616685110854071169 229898698702317729 422273804854668801 76482206847256145 13683346330729763 992385454088523777 470541019253403201 481808564670227905 547477880111649985 698099853423332865 541123020265061441 260367763507641569 929361076049239937 781313991762093697 288922343209350145 498262058968645505 380984519657836545 36745793559550321 957978775884370689 449685110739519425 202487612311038849 805590791012864513 809407269458688513 122158141736957057 576639473606498177 737308142559857793 868552115637854209 715566110922733185 178080465145846753 147193058967165057 106382195174347777 800720113234955777 628768844534086273 930094495116822657 101308261237178961 93802865843056081 371900320365647041 721307894554886529 775031352260896257 921079805216873345 432537669833472193 334070753602009793 554458095153520961 298874316814643521 740253162872868097 94721614843482625 141495423658938081 255332261040404513 44162372933506337 265083618615069121 349640660741542337 74383557998284993 931353107060850561 338759748181050945 332314560589452417 483117461979343681 434051719462424065 253661212162217697 140071337717373009 69218607056082961 187710045634723585 935240828914121601 325012490191198849 995983250130461057 980953670933224961 609702624479741185 199406913693721313 172694689783181601 859045290680818177 868164940945778305 55779965504314081 684853910805241345 135849591029149505 963749988018140161 887305334975238273 442131407857171841 806527443312738561 554365769899735745 895567372253225345 565249189797111041 896251322067378433 413169494602545473 838634482317260673 112763471345797233 331659790722220289 193112736155999457 322497869382004865 904468833414778625 474720711719079681 406450584285028801 755510879851058817 692578990113585025 646939591962897921 447657593523732801 416364002795290817 980778051672313473 819845232563928065 909965346904432001 994825807878711937 813624630768028801 320448676295107777 110977690816955745 880072294257900033 726699617526588033 453567399557222465 718912989869341569 238642852740738945 336512258285946305 572823840419850689 553475906098700673 653251869906256385 286838627552707937 425679752987726081 997807038179832577 410827489459606465 186306993960638337 782594593430040705 302155075859250369 824844755324761601 955236261948055425 54461237004353793 265745745203606273 660495855362242433 535671933810473153 64664860807162937 58792553894083001 474347026640231233 48069194255571545 521844866289832513 77839005222148929 671346435384677377 245090084089522273 326754321291467393 828898347147148929 275471569587523393 14581613696901031 322170635959459137 596547871262533377 775664942261940353 920179383040871041 779904112953822465 603748088285104897 181354760999482785 492457135506025857 25491692263081233 95325594230491361 352769237306333121 552561990533231297 481690707297353537 214539917268130145 277030949674326625 73408187154011985 809565844168425089 191831911860379745 773887699977208833 473444339721478273 124580812716992289 560732156682949057 932750176073597057 260580770855494145 739078558403896577 269125128497666561 718941016945379329 268009757371739713 946899231145060609 403876478103686785 720816132803804545 471442815247524289 826307643038980225 110619339229561569 35423923855276485 373920771991659969 340170654211014785 313769069246180993 168972930334888353 968144641631408129 494353887180359681 248226964379416161 435559995487992065 318673541406464961 454135447743475137 155500124181376257 314970794908617793 281910382668154817 182225986861887169 902989572880518017 235129142528322177 938242143921453185 859528535942665473 713989791373425281 199792388090060065 38839503918165265 480482149706524801 683632785544904961 25844035638940001 463395789711537281 118749559051387617 666856526808121729 891122999915239681 91567891115783345 366794833438383681 400863861742823937 642878240044822785 60267321578461265 935841540852656769 136971611977291025 363999430088114177 514558278569335681 822719135822985985 453863385508459073 40125406331057433 268196686716319009 409734364822121217 482811408984762369 582173934179991169 330360106577284545 356109416113874049 250305279587553985 717995425657150593 790568373625998081 798498420263392513 817726737539548033 421581174284511937 799999208251119105 728042790583693057 32372188442554517 162030020090966785 263307120819174401 117392842254410817 988506571101854849 656397676081326209 732728038635610113 488772207217870401 298616083730895105 345346801265421249 950891516452482945 839781831732970881 389121061947552257 88534856761583569 548687471517052225 764145867149018497 735146758272055169 723897393061051265 801190420532488961 947531604549531905 37286717416723289 43008250768366449 762601501810120705 102093822910184433 199513687019010177 310751776517591361 928122453832084865 586289580815439105 799504362111921537 874477122805188865 147446503913965185 88196646085073377 836779546049701377 354097577677677569 385084110158938817 621086488374679425 514478333311760833 834350220065687169 84107008928167921 870015119433368449 849666493094151297 863369581565805825 42287361116617465 458991116727297281 35333169365461717 633204978137627009 506350276119189121 691773971069274241 793289125612847873 728901318005668481 487592934999010881 608086520232596737 887801863333979905 299869057534351681 410022246527926657 34156730771407241 519870844942023041 462717127478995841 133120763958682881 575825531920251905 324567566643342081 486364650306796865 111187779109013009 978382851002159233 59973167521452097 651559677729025537 128864406089771681 874862511737454465 45198440015813193 197017558689196897 310008382292476609 969402297714658817 794150336720395649 57974464311726593 259731561566066913 100747315560219873 746623161444521345 30384610231607213 545470966358390529 239956878525454433 242574401277312993 931249390797901825 733878114474887169 273406533796979553 970852413477164289 414254536372368449 810651454515134849 775421638331046401 680058738868968449 497234086829294593 657898444487383169 893126110912582785 424659484574423361 986829003903636737 939017403071897345 848753714946390401 570040815824558657 784540184731824257 38380065005892305 451788519700833985 60190931808708825 231292051283105601 869344093596037505 835540109843499521 503467786500483073 914350337889075585 349525956928967937 461406726633690305 725986064668862977 706327744245044225 50138872445938177 231049891568268609 927161348331384961 732040326579166849 62993279674710577 414536247115243841 124641822236444705 731747427663776769 54038825569971753 534360411913645825 451121081073086593 191045159478122177 48792453603024201 474935651968614529 146367428499221569 186239513122728801 938467188962203393 939041177427277825 935358311253043713 212876641532872673 425035920477423425 111884948983878017 386931023067493377 153356304142164385 10904207665458189 575543081331751681 874235355343945089 841926441407011329 259521201107016705 337860325855153601 804008277058873217 512203923518740097 435448468712376513 387354763435560321 819917807676080897 389665254202427009 507578181809289921 686802803334977281 17700816417150379 210902969730000225 551915045895082561 591151928112914561 716430351604106625 920075217659942273 708305873834316161 579007409934085633 719000087430860161 883739091856938369 869537106754091137 70579512930528665 51939384943825217 866629302542079873 255269202391016129 258698551994733345 14230111717186135 677024234977750401 444407944677077889 983970662999503489 679268563194614913 790857960401083905 507921694416094017 61646315465672785 304010390436818753 634040870485904385 753120711498137729 328220528630431809 3286176563126021 293519874435318657 616465246726274817 372717498206917249 472038030005396801 756043088285650817 234633438488156545 194196966369851521 988686089303872257 871620221637172737 695553468694466689 267044234152415073 741995974067155073 904139990318100225 388207246126921025 973484285996171649 102816782392341825 77996416935590673 901190406090474753 493532133158758785 550152038996404993 35988387370991861 687335955547592193 831920248553196033 875595853046252929 684917872536360065 40371765226890233 155718922868054209 176721262692471009 881573363625278721 597905627044166785 352300582999369281 232180137110578497 679122868163275905 574461069050780545 172533641413075137 680821888933710593 53956835891654009 673392863532551937 366789351550870913 133944432821966337 822942190403310337 264988489321805089 360295492292827649 891863122056239617 763725796990144129 40731029355878689 648987556296681601 349454616968177601 204635761858909857 254505411517381921 767330535246649985 824460599222991361 759973495225892737 587543847324678145 316276442163747649 369503756958170753 670795043310548097 75323101605530241 713873449454972289 904483340048731265 855998364414261889 814766149382546049 504966013810367553 578912634818454529 284640554592655809 935409156326013441 842460667894862081 820593745846654337 414507081408373761 628241868787920769 123943346525926753 802678911631335937 986270422386056065 643410731120408065 367810244178478721 648650033262189441 464959690582219329 308709674202599873 266929333715104641 255191973430687105 444392425630027777 703718852351723649 630222875702564481 135598299559635649 704796297222458241 521656958577619201 169116576044679329 738613312070857089 683798571757122945 437683432954198529 2827569437094724 674989229327255937 496636394282035073 506843208227120833 430875179831055297 660155107084353409 448817799453863105 468533923153895425 180534499181213441 558012264866452033 115143449448737553 521864089980834241 599377294746638209 67872487043917577 420208966150440257 545255840400724161 887346665614579457 541947875030647425 920098941981819905 204947906805795553 98405283423183217 440717761444620481 341432840942545089 474618735152514433 78721032972246977 642196369779501441 836331601269819265 769246384787930241 927272478030239745 410987726621602433 829968386148451073 880746461651764225 786958878671207169 324549520214080897 506499161562686593 844202066864124161 511699541406819969 945927961719082369 150315173204475617 618065935335689473 860144154716714113 951129056358613633 749321509831361281 339144901195407297 582653512824414593 770140843226261761 507550341101946881 926165871020199169 978937722216521473 416423927454449217 503715666207909889 920090924571876865 983570680959481089 971576819095748353 483785068068797825 834042308498421633 500574382831153729 399116022031851265 268384598959357857 562786253739982785 862048489153529857 801271295960123777 84592089698915633 896403044694405761 875698693488338561 550891857525247297 156763438448336961 173359910042801601 789005740538932737 650622305462281473 488452359232368833 76148404012624129 611214613189723393 245195561697560289 78828217033674257 452519315263923969 966474433108579969 69886928215158409 999495508189639297 474841091023900929 11113093238002137 216886280639247521 234123824364047553 20042609065580309 834600617307508225 477707266406486785 892285328062982273 656923182128391425 217280784712578177 538020960607671105 54469430017832113 313392250911629569 69095731224628313 903859568564190081 807128056268041345 513633625336236609 393582099521886145 895491263472425857 970151187942263937 927594681866036609 172293930962673857 706052922498049153 105357812058841201 969024929806519041 249045923860499841 63001188032249193 890013599645044481 873101134157462145 604134996264498689 706486744933261697 126280090609284913 343173039285144193 479777345399149633 792879781969137537 83712475591511297 694164988900592257 673806453973846017 605009108851522433 600930785964280321 856619696082272897 124253818035775505 92481141705295761 233493996760500993 512341394864829889 218442624408716321 843100762055247105 572534776063619713 585281914729929345 272954250535740065 995431709928542593 783215940812027649 838035173680974977 432192358225456961 316542502970566657 49524665541738953 156508496960409377 50808567889326641 489742693051798721 353928699819903169 427593349376518721 77131293851699921 464506392204715009 274206844506480257 614658832146115969 299744356714647617 222813233372281857 918185279022424065 554258952630174657 706908528066271873 298944090873437313 928638583999983745 178524539841443905 928646268534087937 967607783196033409 629351028544249345 808373062636274433 464681654804202561 880528429214042113 819006451344833409 63109823567341297 469332917252408769 604798940693402881 687535422542595201 945532361969650689 478808189764954753 596037121499723137 580772891078581249 144731717479171361 979695069664636289 552424819751113473 390369762730870209 360979792341634497 872925460902003201 346950355770776065 729084379679775873 11096720058500155 68927990321860481 157617838586535457 564706245732878657 484326211637789313 931465107371884929 420166799398334209 942411124788620161 856955621469435137 484829864583069569 554219624389791233 904415396220713345 760771265128010241 17312392020848223 379125373996249217 812114842125382145 761133643720139521 399427286181143873 885604543759317377 349810430289465985 913311996239610113 425234594987223617 787252965696740865 416617705809684929 112178325270146929 256727858131135649 593792181196509057 535828676021878913 864998034784019201 472866818497642753 955541049305441665 986072130283801601 337562894224102913 805189018308958337 683936900425070593 508951740696062401 41112513027723449 780457595435230209 192187017351461281 611907604543077377 635328186752556033 727531263528611329 487540435800699585 366947676589404609 768228172498066177 871240756757892097 224618817548094529 425357361876606913 107241479880425313 101813008446065105 468241273576726529 210869959831796897 140408436914537313 936214075344828673 562854314679800193 920044230821289985 548995920283768897 780223378117931137 40792395291337161 815349659261300993 32393539136176485 850269266349393153 578029605431073153 125931575532391089 165669543235477345 655838295543041793 206846768042002081 721068734735382529 905432102515714433 301031986636424193 981063327172837121 155421796273728321 649608188340518913 702624288015066113 50427778912737865 32403966850836241 673488889551077121 197434538382175617 203806814221980673 237111423230615521 383091931201359873 620263498614285441 781469623319825537 63582582525526729 175879743224879105 361958044414969025 908662767589664385 728688399348683905 9589962654185769 892912451666653313 67570469541610833 118292203395071745 736955058922529153 878644925374693761 482537916734020929 757683710401707393 255104159716548641 79796183498267233 852109034198012033 110539306477591025 884273437319574657 368396571269279617 907127964332875777 77266082991556577 675046904887064833 195578412313373921 721133015945358849 438651949059646977 543777481128909569 893735162506267521 839915917592112001 443995033683407297 952294022937788801 109737483524035889 151935647152189537 509674072256501633 933804011098470017 157122657977602401 88897722105304673 325424114979327361 478499016839887041 996716889359582593 652994435821629057 578000260199814913 939331289150043649 150094030275774049 918931926780249601 27672766333367349 213450096963239137 2408224083971789 887953982525974785 109951394305909393 963686149049816961 434875890619430529 788742920848012161 396561740911280961 236196810190588033 457563498649186305 365592569619114049 715093204577726721 127004247501286465 795825708566589185 184990096470119873 90633641297998225 976868388086867201 165022801112790785 173220032492398689 795451282393600001 209056961051157217 84940894093570305 193448102959525409 50356659855978593 849551245764327937 515182351647773377 532712235139602113 455377681735967617 918628766698855553 703851072117778689 327226171130963201 195036181937567233 894288375584093185 442917063472798145 666395284796582401 887675798313154049 912449256600279297 314120942042457345 918087298796326273 567435472654480577 80208692334760913 529210783530992065 574250432921278529 405691778527341313 483754249756412225 48355177401539609 69310900920687145 115833230407545793 121989699028684833 872036449245392513 844418422279662849 526432272741857345 993870776077425665 706510883182723201 767175340454588929 54222352879818913 18302154956554517 703567460179179649 545739852403276161 26369909800905589 929791020712894337 164987190906892065 253019568358229921 273580823696207169 33580740140902065 114590625928819633 584075948183969025 689449432254861057 936520629038749825 500475634042011585 168975913833168801 590622190452720001 513410022829159361 662030114078241665 643411928871476097 545908994244257409 295057085191597697 136219008829620241 307848878277173569 715159667318474113 749010349166891137 81780884542176577 978252987239447041 760882686495591553 95174189541022977 655240488102045057 21247598977840453 693194457913577345 87753586691828641 806589159126780033 875580701185558785 973351915382067969 786758972990508417 793268818168464001 469962461060607233 240065456666016545 624333965789329409 497506537635665345 562645512531336321 808864825502411137 884267698497591681 523499491347941185 936709148706786049 816474049350674177 101164575749887569 337483434349472577 701128720287304193 493544517730867969 345937912703885057 75995849227560081 363746239157240577 519924296013599041 96765384569319937 406956571207096833 378715248149095617 982258377191527681 552713823065584385 196448134223778945 126505255517333377 865095341984655873 187353964132253025 63824326516702001 685876258490143489 780422388110082433 871412588375090305 942172569525133953 809254906878766849 308889465181678721 529545414919535745 883992800524644865 548668497616578305 686765874996154881 502479423064368577 837646609994415361 409954056773944577 939375730409253121 231013296880203009 383714521670434305 477615069549958785 13483672109316559 684749728180673153 267540569108440705 968830773478476417 92575783855252785 951158685608614657 441230779855850113 288240148103458433 450554285661922881 357956774425257857 572119889513551553 88857628177454017 787014883488254209 405279785467396161 62767635556348009 650587949517134977 632604175711890049 68293775145701121 428056387274956737 196176219511119841 773187823558956161 833429843796803713 896724716102873729 533064100417906433 639549847198537729 243159499672469089 747100862398049537 674656715515556737 683565973908727681 39096422851141457 689934972962213121 220195348369859553 116351002074623009 958286889890342017 505733530699821185 201161016474021185 238498217288409377 303030398602853505 701162636344001537 604411374780514817 432559566987691841 973774455435329153 630822794608498305 706710954694546689 714335130390494977 333998368054917441 939545665962519681 878710282428674049 318950973463870465 125110535407696241 309486932969527105 393645759729441409 912332316797815681 430927459202163009 979478059281397889 590077142379474433 716375630047224321 121100826991732193 865767352436030593 149985830052305153 680365362551853569 199856850282142049 18466441069357133 252782797552274721 151070088347808001 422679893872878401 652386105521863169 519602664708191489 634215447543809281 494305617456173953 790784420595109377 366197932706999297 811018967451531137 154907679842846593 242774442895388641 110427620952538769 101161208431548737 729111842561191937 927287265289542913 733515233114562945 639560263644966657 939022365483349889 576723229992104833 952814976394496001 465839011285552833 355493225073015425 360538502203318977 435780266677003457 185278234908224705 122241218319071969 612420120524241409 856307586660268033 36810354666997113 79024754921672273 414439121088001601 679889536762946305 651329612129018241 130071399330500273 468302441965455809 255436242092105921 272001686341084801 352424315299398209 288839115428849857 9721965524025933 572700451491044737 569213001217246273 68810588750524 383816639498565569 702158479328758785 781482397101935745 752150160257393409 46327879957889449 816492504989810177 268706906302480065 251356556135739585 870690697471662337 173681975499917473 345167419143759681 988767288071919361 6107385483407058 148189548529018113 662800364469102721 241006098695386593 15191756286544235 95693567411260001 749883460787852801 713146486693993601 735167824293714689 435955669550651265 791073504018282113 105497482870340769 60996015899309697 220898351591884545 813052526130658049 858674205389142785 893557828252713857 675369078651868929 719690300840976897 702058336808995841 767655378058595457 115795948979766193 502638771382830657 377003818079820993 224833288600652993 408596572141846081 372207843793074049 396106586181396353 454789671046558657 883013250712238593 146927439586416865 942323154978787201 554418377234416257 784865334991678721 599198046664763905 906105315677116545 481449048064877889 887010309973604225 372816559309082881 645056276471017089 274482566828144321 463190336130480769 813006269634779905 759571233103237377 815340162781399809 204137163102998913 531074776456019777 80791725572275649 593562409559812225 793667130540796929 667291625600125057 125892253660545345 945242538053054977 268995925665635137 723464000840149121 592768557792474881 755914646709388929 230241445106457825 70564059271912785 534773784476080065 894824356340667009 721289071690549121 59320861651254833 810040509731940993 768595033894204289 725718487666000513 288753599427945345 263547351970153441 507199712831283713 770811366777976961 438136278464664769 38477730238717809 913515079207147777 938876481224781441 13917497212656117 982239277135967361 486952184783650241 492969488279484865 979867766930109185 508054560455029505 467236704023324737 443900487778904577 54511275875039897 582211166309953409 909982383112453121 343189928253977409 206164410781379809 957410911581028737 603022648740793729 773954148704092417 737220029835196289 982348047510960513 41419964726959081 835802337402711297 213379744307413697 545463851683955201 407668258221011841 53558531162622105 201166623470111713 106184044926415313 337973396639672065 771462030686436097 372193101925429185 619885075380828673 309898094194611649 178548832481453697 512383752509304449 154019546623580097 453473575360636289 616901937827790849 538855303996736961 443548992722803329 987618634398135297 987731256954674561 929757143430958209 755997883064033281 915000217593007617 641780844402077825 369519860525851841 582595236109305857 998076130707350017 636963942023385217 713217478749168513 585273596499497729 891862750745520513 199621331719541217 91816186883530545 293538446560084737 957976511032772097 434237373286151745 580778948582928257 534818443827141697 140840244277473665 103307386202274641 6766638194360298 911897263173294465 89882022243020993 723431290293149185 293092641397475265 617075337982477441 778467735391860353 390338211458882241 69344481529522993 941103502097739393 346707123881632385 14776647577122049 872503299308629505 332584495447981953 4789115092268760 899011338760018945 127415237545360321 267991573847403681 127893954942951633 451652757874285249 648168275840742273 371870119955566721 282879553119176577 983934694117934337 786499135708364545 689957250286390401 808855508472735361 876201306988292609 659617846528885121 164290014961018465 764573252781264769 387743842673145857 411737739747220417 728913955112396673 919532461259084545 210340492250395521 948206335255900289 968214579968538625 945215139197376385 755627193591365633 478643112472521921 528463814166848065 828417418379334657 604114099028919297 919223831714941057 908815708283505281 628887896964744961 530238511173806145 340653201604791169 483239764399819201 215158144868528481 819911892241179905 267008587888124545 612910166271582593 290448585769116353 996802640383990017 494212440751422145 133164082817863521 447859169275094593 618949262320967425 921220493931922817 864716096702302593 831841874952392193 61696917494188601 591041872173175169 770407759242878849 220458956369359521 495495627594721089 94506346359917617 12045351255245863 547539750553415425 942517299054614401 772458410480847873 153124199210132865 451067658770515585 964692657519520897 790107933913542785 689368419766942977 837590360837527425 323614804888492801 382048178902746113 697569805833573761 493908269757671553 751404943736019969 62534279011440929 792352786296625281 836641478830518529 688314433316136833 750694162263581441 529013051966551041 175511812030610049 650397308389443713 915239685168057089 537889604588947649 663436872872598145 477505269311151873 541903733315418625 811872716486071553 30075009685877065 532234501671780417 966319553272096897 874287648011808513 437666688708009857 444017068791893633 95576921561299601 850815021028715521 379396703173828353 954650603038288641 916556242115472513 468227551547393281 559685759125915905 73175164751305041 314801606212167681 557078466006338177 579567079502258049 105737003051444849 413717561063361217 988233425914565121 3496569668175909 222152103428257409 902957127417717889 8084227229680608 839591602452234241 353149405305458689 122830795256003713 428832986400728065 534526421419645441 194210981223520193 177353122411798113 993429036968017025 506389340071766721 502635850384478977 684225476232864385 775241401481288449 831111144396619009 308662015563484737 260825705712985473 636646535772960897 606113199212931201 979539326307616385 769458423369780353 395318128804838401 462230527549042561 653330445414766849 184158425020964257 409662143894557569 733497389378076289 538530092413907393 629804894019724033 163710068622187073 553923443892120577 113560419652813489 319890736949329153 115655563617785617 88945250640737329 779674406140344449 372819992747803777 472508427237364993 762943461782942465 960256093987638401 612022059235439233 706084086347594625 577328392906881793 703047904646098177 699544802551127297 963410745558725505 868598545857754113 249187719649810913 266314768567948321 118908940770602097 402975906282112129 769453455736055553 988252013454154369 28293610328269381 892351263645497985 34767069539825001 922344825672635009 677605980921576705 522090214810450689 451404855036798849 420196136370162049 868265628107316481 159638726373248833 933723110043970945 841144021797159553 974331075482830081 646833958350331521 56389308878152633 308653702619448449 175684304596650529 129504304979167985 887585389219836417 311223153235371073 575649622144645441 234590099853424065 683523204833420545 914609161994899713 309284534369261633 135015974848602833 67609174554561945 300960743031790657 335528673354865217 41405267811914113 535067234371439297 810762504765545345 169480468593810945 401078955288955521 741752935998974337 366787241506894913 577829222285764353 370384156139866881 445868494573574017 290104945508726785 849066590826943489 836133122258946305 580545332480724609 964289949743825793 919325260346333569 103810616254296657 416648758368779713 406129319161504321 533957893452573249 130358485367896289 317155422599555009 603309222677150849 44315280068097705 972028888621569153 141159665239854353 978812152181927041 59273109846266441 635394832660654849 896706382707819265 738291820924299521 313180959692594753 282626233534760033 2577146854008561 303824684210791681 987979019842846593 349214459203796673 250849578079382241 891612593000299777 689786828288639233 510216033387596481 781108964570876161 362000428124513729 72477908585348417 84669707988712881 615842395370023553 270270982056441505 106403772727496465 730128251210604929 362640798281091777 41907168869737889 483934321333443073 561369864167222209 875849807072469889 55314163783489081 49878310344091401 868571942735091073 67347888528559001 260441613970311169 249801319309462145 727924756135326593 757916201169180673 618533934620071297 849058613612378113 137342331750577537 827550796369536129 894685221097244417 926920504160143873 95225229480735857 831030571686014209 152429781906871393 871027335662994049 822902771021322369 335695407921662081 122830040592287297 655734141112226561 241313472309787617 168934728349896097 587125880127242497 592480347971324801 807679723527545729 456188873056049729 112803723335741073 390561773400015937 934528982969386113 224800746053617217 211875069874874817 302629564044103489 815666711296987777 648924730185569793 994293156849135361 281557783043048449 513998783679586049 935630437330885889 118978188689137457 15297085432671055 394940991592424257 887682031602452097 703186505023392513 895880415551978625 265173296092445569 325206193544758529 444392435398722113 20406968901021117 76454532720763521 573184846318326913 597023739363105921 208766848640813409 532992107292773889 906649102992574337 391997762114211649 388869976076755137 981468674229351041 238460079859834209 705866062137555841 69622947523619417 226396667256398849 999116816630518657 197435600510200257 659895729413072769 389259668755105537 423233112972923201 105064934329089249 153900411873827649 185289771281578209 667900194620941057 512629541537588545 886055760789922433 422230115292112641 954452323688968833 174731733769487361 248448082024260929 604674493409181185 373154329405551297 173542900206680161 188960001582437089 57319106143300049 11635119705829311 445279381354946945 86188234486009201 340588049347264385 569726103507619521 951423409581703809 987198325524779777 130611722321820161 778579670536970497 319227585730299521 845382759364277121 458578879915666689 439017002766306049 681730600627385985 98237818197524977 866306324667764481 187088091381781409 206533669333094145 859418174749329409 827858058526249601 653546468206243969 115136737048199937 987255509466699265 731705900445835009 243698393170205921 514031251188168193 44952495660659513 912888938714406401 575857632245501377 941437486760914817 538425367702608065 96657537689598177 697024075734816513 489129374343331585 49431037622504449 169061770237465921 575633847445047297 699903824141070849 857967417106571905 258871912057944801 351151803563453761 133744978336789441 143392297448833969 610232824755616641 212370978502846689 708551969684005889 783305901973697921 885812483469383297 159649166085557697 276511929586927617 438649116315936257 183290384610973697 875676990695708929 720003486221056513 968972484219811713 819351912279788801 345086086945315201 419630135095086849 100344392700726817 558542760720417409 101246930472015601 743052963331560833 647429523000674561 491151017269235265 180575009214749121 161288577351950113 839044675262904577 824606318097824641 187787956398452129 356756034091286977 421777547751609921 904723410203533953 742686545999873665 835416420838168193 118449028249081329 362604300021320833 928645641163868161 887795780797912193 737350098475666049 254406754236104161 899198848393041281 507586653009848705 194954624497007969 866870054361175553 241609327843391969 22080898814177629 488169608438228 771969405915800833 30490505224605613 619217035159532929 317234583618024129 77981078083968929 231350886125923681 777974300169344001 665325556287676545 318339013066324865 499988351567026241 381783451043286721 157147635435855201 298833108448651073 751177776708132737 281246151059573185 993205464355803265 570947453302839169 686933125444539905 488581053664528769 817713251259881729 175596301910122337 844257894558083457 450790649887860417 604387807923465857 396444310451418177 473827474701522561 833638923105223041 569549948071006913 542778354245957249 539200224251615617 529341164984142401 387995680822250241 144038898636953409 441282378482668481 705714260795058817 804088533198246529 355252227921898369 350851903084603137 374863663646205953 813688550774678273 146488656305141505 664579610278110465 359862458109244417 560036119564166785 859988965211744769 494398850164216705 566003676642022657 197338787609616865 673759544944179073 929119431986606465 959899689685538945 378980804077293953 196368878087259457 259333682182315777 668907354814134401 13027199351220987 948641899771789825 386024270949917569 632144994351147521 176690964249623041 556327218393722241 209581199074094113 462932486926714433 914962312509537409 604112992153208193 154520694411502305 774149119050104449 278577190617347969 884223244326751233 877048285265104257 529210660395929025 735467195400893569 138995376015746081 144323558352652993 821687713661770369 760948935042939905 851204411726019585 398091634709786049 368717059044225665 358966685826196417 511467903025565121 419097770159197569 393116777101067073 764112017476698241 499970231201491073 105873270424623905 135449704519171377 36946946935266569 999244103792282369 751174667071893505 102258567591075441 499017196255898881 523223144607801089 436300391719058241 145515260517466785 405148337605332673 850740444867032193 628051574873637761 359306502498622401 256084069519666017 612726586882406145 631222644827275265 554363831454761409 191791646161810561 53314783799610409 862804673766618241 163807885623480577 842988637817690241 695773211763128833 629786475144001665 982110499721894529 364426798769493121 752663157020325761 133396860892531777 234603612331806497 527616920490920897 161999072400721633 227322781767426817 410826658168186753 253032216322274913 471720847812182593 229963861448993601 818674315424441857 743051080902354561 375862360382075905 50870657552380297 377879506952407233 8282056159536922 297921494139021825 524513402855262721 174162727130703137 523368578096047105 868738119179699457 151416560376887329 345843396402042177 606437637437316865 634425808595242497 194073828920409153 32412345118284949 882198924962473601 609463160543089793 45154823825228617 142202010021488689 496108411482389057 943939295242731905 26180093467047529 309682802909900801 120396695488359745 663298224847625985 849551977990628865 531005694289799361 897166900957380225 152996160600626049 214686635363761985 961272657597287809 354853486169112385 366657238916605633 754723913600699393 303843554388603137 708391094165044481 30094428553528729 414248199419347457 149100620243199713 397385599161971457 868586337332050817 446611485168759233 758935247500826241 957946843319824385 902825081443811713 463411230091992385 828366566862012417 480798277258010369 519858125749909313 255666711374161089 74842717820839505 739611878114821761 537145862113622017 609110027466528001 449733980369568769 228641383251108737 126679477235274625 743238293374744833 879247429916656385 617682108412303361 866208184162221825 769463417452868737 720545786392886401 695835478782022657 528393965133251009 157571734254545953 263433969584806241 554789952385867457 526653410184284353 357119250658769281 271905858330352865 269261320235678177 307192848491087745 692315905309882881 599566193838509057 519403488942394625 837052570254773121 451995606890022849 638028779553035777 710569851769811585 692731338547208193 762654467376947329 780537424169775617 63564295751909585 936171405426026881 660119144731225985 170080763137729473 647883838053083137 885679687302758401 577657117904024577 921121489726058241 326460896713477697 288000433502677569 824362598160234881 378804942022366465 378726341790788033 91621451691299425 132172196971467313 134346739542078097 115723805185261601 655997546860024961 863234984649437825 728544554974416001 933425313616290049 530344099362270785 367558747962547713 728460455467452289 945867211806863361 950748464571493249 405479651706968961 89847866262896753 966407624426302849 565449934593846849 657782691088314625 57546409930747449 172091428242076449 63258173610794441 561086851310989249 898658969424626945 192209932738144577 885348135350813697 965878330469578881 302803625180583681 647699260670172801 910344306394424705 123429094190157681 567168938015338881 763697842147088641 359071505003090177 985502977979152257 661689703144414721 654668549353850497 439111214430116801 732579098403419905 844722098736280449 201898866461938561 788994354720518529 333289039547466369 778577407545608193 209462173111965921 264241310336874593 46471709172237753 636742514826931201 230018782596950177 287410745059549569 389924472134694593 763268492419452801 229945880025177025 944848063002215297 764422729418385025 255466080114455713 138625013798225889 415065127757447553 701369082072503169 812654083668714881 464323368202620673 646892843142243329 426619162960435009 198333936610520577 114644748282707105 537110241249639105 946340697978556033 276006232799371521 529287102937750849 82675629030180881 273546934822064705 328223241046099905 303739560867889217 75599925925832417 352181813946899073 985830574477144961 882122419081461889 170667394658980961 90923715605299553 764261618234893825 243782367670384289 467507337640530113 98443861217347713 813905332045461505 60291519960621545 816959815103647489 888556039381825281 882791951655985281 706576606451456257 673391850493562369 686002829027003777 706077227645462145 62063046670139953 583865736348887041 465641467055490945 575124474146360129 915621597687653889 24220752396264089 469246517847025729 899580166078688897 313041954066697793 781711669347718145 400388109649128385 312033434093915905 569642103944666177 42484649438922161 549850270707779009 633087874053071489 265993492292260225 696621380576662145 768425388468813313 624525925021583105 94764167632526161 628628307575116417 12884590815488651 422406988952840129 315144155155500993 250097463853141025 942331471598691969 326230778953185281 72633369720286113 664951472638580993 49474616163522001 893662403772989185 371181519199261377 375465590680708033 153704388679500417 174825736451662561 847435714488291585 656517022208209537 854957984341425025 241021987358916321 139463959782169409 791753948887734529 109555388423899553 698241418720282753 901695407896177409 502236615336830273 317464183244837249 607453111591862401 871490293002544513 657338191825179009 846404665821751169 595950939657466753 708887859644711681 869186818659375873 419065045889411201 74698729660777729 118468454792711953 793690032889063681 178311148488461409 466474308255850881 420320301509612225 929341499896072065 960122610031859841 492606062061238273 805861391011852417 783825432633282305 549169594109514497 609297084236214145 924396477025460737 410289092266271617 687187125801259009 78136259462038289 769077394865512065 270556138238365665 834959813434323969 302723062306892417 528295920097839681 10136145828557375 155774557043727681 570828724080083585 743011190479897729 206406147601828865 658234395772524289 268751072939306113 755262402621816833 231681394262739809 691579484583613185 744189083704210177 681931123959081729 640062482815725569 74982876445830017 1886300050227164 525110193684902529 602077378109374465 627155882104304385 241415125008554561 201246885753242561 863487470297034369 73111848148585073 260866828481407969 291220835432604033 61579477982423473 585824797851799425 29070305296098553 878981250666065281 389327537336502145 182132080670129441 300606446667199361 544217203174703489 28615023770687033 960544537864151937 243759774313016225 132308384329427041 280011347331569729 635245275932106753 356225042380781761 460665679810382785 278287958343629057 892705508929921665 844559150274445569 393310327473493249 807937908469003905 947874647793838721 481858241949634433 374571337150321409 307567346777222657 994288441978753153 277891606742311841 348142331820348289 290413103122862273 480785078578890049 94008255830868145 180095079213892001 302790834615439745 776551279107209729 311744139495825601 75086783929286577 213500897733414529 541290166775951297 472518205937046081 735835765079578113 173746971183010849 249386569942984705 302559195035282625 19514515821889233 435713305432646081 842645042867161473 31822522603118133 834184391366740353 373483126465078657 437717785550617601 420833154859788993 877561363715010177 345470986181968705 689575392736998145 390946311585093313 323671476926854465 384118542569371585 624779520581839105 780398482159537153 625366898689797761 335524181687763009 86994690614858433 142796903981075473 527892854822347585 816324873286521985 976853116873670017 991561650063257345 127011315624876881 853031494860378113 79313206004457009 751611114465287553 191513139171156865 43769377764153465 830005804197398273 389714283081470849 981825529221815425 585751836082213377 19343911553164617 191992045725708481 802010196935135873 173698746810362785 326608016361561217 78730255886167553 530538588451001665 52812671050507025 138661981314413649 783789589495949441 285238017230433633 940974352842221825 277880103372055489 972406806067535745 229765583246056353 982775517460456833 745376131356295041 174149087071992161 753549433237971329 805252526994923521 98446222852501825 217403030008366465 925628279774905089 382227450294298177 610621617169471105 571372924704416385 197134214292141505 129636279407197457 409849756427988161 737574443516759681 909839783115636225 124885187981963249 621686264827531009 144810151756740161 752392108225855361 824007691198620033 442211159275316865 152297601357755489 25373588665267733 224206144198948481 577532475352910465 970809522020498817 455574476550062017 247383019154444385 676685713542880769 990324082324516353 503876446109551041 691758642567012993 81579704241505617 26841671077686869 195592227545866145 481015366633574337 266105218843293313 945898458989684993 663273522281933441 29111304023334841 846963480599100673 514216455101188097 916801814847367809 307602586715308481 647164215521897345 905320183777543937 71553411739806449 952759429123748481 371088592842738753 224391788983819393 990745131593350017 361840896100478209 414737898904277825 609824635497599105 291509606386163969 909614010045689985 859145630420158593 754690634186612609 75233192725939089 953697490782605697 967395445225903873 114603882980215841 861254097964796033 304836819556474113 480361633500422145 126313099196959649 709827560514362625 8158267004706233 652899032447024257 653983034954929793 736607849757142273 134312836712528145 526107165088859585 760850927987245697 358687530881930177 413839563517360193 143455401655941729 129213357812059121 24011936308930617 890809081555207937 805583682519454721 831081964364596353 604915160614360961 827735653653679233 552713367263791617 198038655388241825 466392212514726593 195876743568820897 662666647777797377 717642492602362113 724944278027585665 644506528236792833 369977246693949249 864136717416524673 809449435888517121 598811301166481537 326581378607727425 675245667243967105 927183682173144065 406093322835477697 631832742769191169 539732955781627073 872135828348454785 379493141969422977 919440204854794241 840434557469745153 126038798159306961 401081555383559169 877358374499735297 786128660221006465 872618126343887489 993689006145391617 335271056999658881 397428643917390209 240600118666044705 583115152678704641 340322114475284801 324581617612349057 319816230652797633 7402387571747938 378019176334561281 59442918346643841 656700824231968769 223797056776238177 520239453564201409 453922151488111297 570645629677777345 981118840088900097 105198735980139 19929049038847069 671710037391370881 907895014793599105 743895676122932097 711482950917737601 974380832568662913 785299948609694081 218474426486608321 181508387321979841 453342228239485249 577303968141070081 579911691418814721 470366370398178177 378096110999955201 255237537350385665 301673665099769985 779936903111814017 286927351504097313 335099269694399745 1159329469388127 178768194893333281 650928910931149569 926387499948820225 119343564599404321 486262449859804481 660000357701626625 632147769924944897 3308572001330391 116022176663047809 799950358178101377 830560448735443713 124615967208740129 692405071798344065 38732783455806441 276126625502957537 982515751732151425 865224963022281857 196716344123551329 978854192922771201 300257325900787457 963711378874005889 27643188557085809 426432496389640641 551238315677764481 183746346671082241 411111740394936449 208970867978937505 541000820763770177 576604327259399681 972187269840880257 368346609933599489 628388310689061377 590625082735979137 157889353837610721 532569350950954177 367361362634625281 650270055834265985 963242544462794113 395953982987311553 578513311920616449 783795829163434369 901344295611600897 982561409003299201 570329235953693121 628393741526434049 633166557648941313 575697905559241729 894420077434645633 950288079605964929 734853500740023041 230767840937463841 371689695293724737 770276748903267329 95021632499488369 511083602017226497 418632774643342017 138983270441567441 254549196937283297 923108683958080385 951317392516330113 870237661904223361 869723241923544833 483927798358752897 381304186792718273 128211556067068241 280184184045189953 762509370451258625 740646074008992641 640020098105150465 670283145283526913 508683736563757121 595674870191075457 639415059106024577 441285847905099585 858962532040752769 710615549955775745 61000518404949137 467982494827118977 903753989545567233 996901795385227265 323299714671801281 842984894994224001 761692960687586433 992749500094845441 541309557525220673 352224179484956353 957336242715616257 336054567987602561 676343140326448385 253443856654222081 890131049098759041 563619242915933697 897550713213529857 313977736112157377 145230020677548321 248303887357351969 933221275876004353 513599474240201921 788407845210659969 395800157750869633 21620544540905229 232144220751827393 144165150066346113 102803463838583297 24661849642850341 159972139018258017 742342668012813825 432529011710300865 590204842184203265 22832494998660025 576595562048101633 11493177758850949 890428040355740033 572584623139668737 818402044477583233 978622005919731969 327845546083960193 123452445040761921 21534850496056637 125027825891024241 793581016298130433 312571400519878721 310866539861454081 616814918008003585 144043498368358065 226694713457824545 330892814358538369 876262363581659521 794865345855438209 697848918950391809 916449866143526785 556538280301339201 930682431933927809 453880586353768961 701905025234413697 145201113249001409 215006586101846849 80256247271698561 694872465866840321 401242095676082049 928129907573616513 962829740901987969 273630273671688673 414044972453737601 737905668567289985 733864583935364609 19399581148153545 680736155523248897 346691225042842881 322307620881311169 239123560204877345 856947217245632897 789160013825235073 741693175783403521 273111630121807297 136613586778025825 364662645954165761 853278270280817665 594775109646764801 966315058989167105 962036619041892737 776858258373060609 4682525583294962 671676817467329153 715050578891190785 536602517551621377 684438699650190337 755970675371301633 556967675127477697 214220691675130593 621699383098164353 78386712728558913 820093689632340481 17485465583753525 638355407055474433 801211998794499841 750834582630144385 579887027473937153 470064878341876353 146707195752668449 836045211875113345 698891304986268801 655511688039116033 376790107858127489 518751548013224065 948457807297096193 324781325936246657 518319230604674881 30243046351454697 909307530748698369 832953520579383937 736046630131355137 193755254456387873 531705952203189697 900423364548093057 702029606374736641 628315548724867073 654654704861975809 906711150254427137 137931126920690865 468752413821359681 367407168255475393 978863945515715969 994301524612922113 641441219159883521 519801969976960257 836371792888531457 573344993235267009 720272318922806017 713333354009755265 147326134768835713 659185554500794497 211900818954529057 872062581678683521 638970460062143489 268234968653004545 765016827745025537 478959058844530689 941591050307611265 613531082712938753 699730752126395521 637207789454443265 257751886001290849 948085917290782721 547895523745065537 786220103461566593 397200070006366721 36209947421554033 74106862342954833 567951458933869441 537489346862020737 536939097581736769 804179108882888065 540702536384991105 625747257007649409 774185508397238273 170158108086734913 105521890479089105 570428975925484161 433788705062809729 438599398519212289 715929162787055873 53865762472245393 153611967659088577 25229891445984977 646851351703112705 775560990719288449 760186033875683585 220669599821658113 905949944468680705 389269777950776321 820750317627243905 818187128421453057 273077903994568769 78802060580745345 5107165184213614 408193867819814913 585231632322908929 211221422142504161 535338856230993089 901167461139902337 769468165626911105 472805855677638209 306616653211492033 79880445749861201 429881055109397889 322049759306967361 418157770925574849 35265324864990789 72533716530223553 52501631002133569 204586242099665569 283168008829360225 525550868069047 641856959094074113 14878856070794201 219947895196138881 117027912303747425 346093511353462465 74704209295632049 584820143102856321 64713089800044089 480304420058278209 679892990624580353 440574253346010625 423673937547256705 391135955824996289 611237493665740289 249538203498897121 845483699943990529 477379491622460993 206659565604610401 249209419887232993 667888991089405697 541433692811342145 664485329042619777 65788107739106041 522802869476002753 369301241757145985 335223613271125505 340995219858978497 900433558191174657 432897229051082625 458589666407263489 788231935239931393 385836661961143105 6231530140670572 752897952484062209 191660254624036257 52828787302537705 885117848720785409 716344230409490049 272600512647695585 136587343384768193 725215459065939457 470709227187626305 381321568366995905 853549051450478721 770308831095906817 499870618429909569 641538480147570305 979197382291765505 264783086859385025 6058277475432306 445550909624170561 305410836836479425 42392427794215593 639506412886518657 238898645187102689 294268746861824577 896902101077760257 631146845189334785 966748800735881985 430243163721605953 186394953117360993 467976839989049153 705157742754916993 893833485248869377 347478961248388161 57074178505075681 147189940611735169 73838807177317281 321945153506209921 202898070644195617 238071033855216993 80150638012774785 378363833418493569 315108662457873857 289673778699505409 182349647780121409 74553834625579185 727886821714847105 990378486318714881 990293593971493633 611822451279241601 269491164861079809 452534410548263809 110703544828204769 114485537093987233 711027478336447361 600320594590609665 998531063301719297 292695851130108737 150228349571023041 42834257856366521 204284187158158657 955415864374050049 969174520493609729 50917207636242521 269793904216207649 203976740449210337 729685771551174913 264886308394931553 107029439139928689 203700878839146785 737544599560109697 410408046605052609 910059102045885057 878289072335210369 283392130688753249 150820003697429441 992267761928111745 953967794531980161 36279173005382857 518948906393458049 543271262054865665 580765210586438529 273317623816893729 365726174906011905 187026352547725601 437869007630656193 639135167970650241 355602847747288577 559461039816504513 278072882682838689 770990896895511937 101986739665203889 466208705892576321 350224318137907905 244187706917799105 644860999044393473 725008995478610561 953851930436375297 998170661803982337 155715185453583873 629953367214348289 500409008809089793 322405491054141185 243372899398050177 323542420745944513 182578680575520737 4389604698758377 712804177244077441 845649705180541441 566728259834565761 777185999736175873 985261627221799297 504741749908127681 831883570029450625 423539775389059521 462896939883489025 635500598079382017 767651190292116993 986414226555481857 958344270896329729 58372228741085057 127605473177570865 455770209683748801 406669378081897281 321185988249830273 206160629884994497 18335235309862697 633773610679039489 402145577610148993 86373990830001185 706319099162527617 125130209402538385 199095322314811073 492107536981240641 813507381562871553 878062193496898433 174555447602948289 497268773204641665 279504385324571553 339216698142802625 712760957295792257 2341791469905986 907329607994839169 639145294763235201 457619531020206721 217112761666445665 573948217567732417 303783890496969665 413538675186835265 799523903449784961 831112784248531969 17084573859076359 319500250052577409 533214046494524737 554212276951432129
797904991266296577 8844 15138
63265009971637201 8032 10722
735725415882153985 11811 14060
417150278265680193 3784 12137
900775960359201409 4700 6661
309707309082661185 3191 12523
917222120727384321 8710 14498
973174027240162305 10938 14201
867424786474220673 3632 6052
93138777698435153 2730 8990
645392472134272257 9744 13684
283135171666302209 8121 9870
27224229545257829 1417 7957
262831202170850977 2714 3149
823146989315855361 2029 2030
272174596580043713 2657 5761
845507853164452481 6583 13458
144508210558676353 5981 9708
819527855191790209 5416 7228
522913293764574401 15359 15473
563797877902718657 3112 5349
267182083447359265 2539 14715
47705236479540505 7457 15108
776353154639622273 2693 9313
14035637326703211 198 14276
934757673328441345 9646 14358
302524964988759169 581 10416
990751997374118785 10896 12662
585465445046512641 5791 13844
154908725431035073 9086 10056
555391765528408833 3228 10310
120447496725034849 1460 7318
621303668677388289 5592 15341
544821889235713281 5623 15580
135217802994372257 14604 15214
3537210739963826 5898 6823
663518196491086337 4357 14982
408938530457795905 11191 13060
931125091957252225 7194 13130
570140654564539777 6517 11631
148144587269047905 324 15341
463155660562414081 11245 12920
34195078915768561 11065 15221
354213420668045825 4696 12447
190144325949521697 4081 11126
195301457367868641 2861 9792
424817282820608705 3458 6056
285966749341582721 9308 9582
654813079584631169 1667 12704
682179518506693249 5109 7568
226484076006794753 4636 11341
405157775832932993 3846 7574
570492972390955073 3012 13559
705055731945471105 2571 11532
237968317799580833 469 2149
336019983460772673 3729 9643
232527987788518689 2470 9217
140994026914846417 1604 5995
959837429279598849 8407 11659
642439237998146945 3583 8947
828095971778171905 10079 13277
76658846970310897 7014 7017
918709432507423489 11835 13481
999062230031142913 5029 8287
682199668306157697 5390 10414
660694526992237697 7211 8729
518426283415930561 9492 11553
104140271383457169 2609 6043
2523075907252093 5078 13103
944041420240274945 9168 11127
900665317080775937 426 5920
478726241551072449 9000 12682
360253488404186561 4084 6517
464907172602600833 8055 13921
852063609675024513 5667 7929
471895122913522881 2034 2609
769904183271140865 2630 14749
23805541424685829 1395 7603
858700355603414017 11377 13704
572363061779242369 538 12759
667593161942921345 6416 12830
418206168265093953 588 7874
174151773594939393 2919 4787
334525308582257729 2728 8757
987459939369021057 3164 11231
116883301107499457 1217 5198
661059404409396481 1882 14744
104683787276002257 9733 14754
912630437973081857 1658 13229
248861184458483809 3512 13083
99368757784230161 12583 13538
196129483667292001 2593 14007
352439876383360961 8711 15288
455655257879818945 8360 10473
272608919812480353 1881 11375
46697387599522249 2713 15721
252940468348629825 7900 14099
249902987341833697 2094 2569
76677756600826545 6290 15715
208211437028907649 4149 7529
73875074646512225 1660 7130
476942661841100353 1161 5984
7829558308682040 3841 9553
194547855641104673 2678 7408
112484993027596401 3666 3957
273784382501069953 4695 10557
26565172014993977 8608 11760
356406512227820801 10179 14255
382310140818734849 1944 3460
844451315368424065 3802 9115
44906684798856849 7037 9525
80705522084031153 1034 6903
882478294232772225 1421 14629
250952634830802881 1338 14585
213482352453251425 5311 15528
927093320696187137 1334 5986
848187110199521793 1932 7104
881159014513208705 5069 15090
93710536878173649 8472 8728
431568930470319873 6258 7777
843853683144136065 5908 13779
971438589160776193 7352 7726
475286728920121281 8970 15183
517654174696204481 3562 11862
843811693094099969 3160 11688
502802576884739969 4163 6500
560653105739358913 1253 5862
970885231859767809 11299 15669
97921095294896785 9433 12374
471106778736320577 4901 10197
991048315194586113 7690 11495
636374230300688769 9059 11705
66840097656982065 4558 12448
268034524379892513 3557 11651
472354106736585089 10776 13286
697498620565653505 366 2598
859189183343023233 3016 12766
60499871162186025 8268 15077
796907851398128001 444 5492
63945893129996993 3505 11236
844982474134443649 1387 2538
278983551618416929 6264 13497
807743725156878849 7660 10543
938787894951474305 6206 9689
750458108390137857 10241 14931
824249863919128193 12574 14798
256743182731224097 5106 14559
618271602079673217 8593 14509
962126837927801345 773 11674
377866973443168769 329 5033
744675135245923713 948 12355
497755789773094657 9186 9618
745172043519648513 4119 8645
302817504062623745 604 15620
660220777675174785 5164 7012
777734668773192065 1154 1376
985345141399367425 571 2456
390967407344653825 7438 14547
652315103035132161 13896 14671
72084289050678769 7857 10156
125653215725993313 5376 15408
45860469213089065 6248 9972
55379602456138601 8977 12664
775334412974174849 2948 14200
530250976842953729 860 10929
70700009169264889 6313 15747
454526296016862145 2131 11469
827571690954783873 9686 12959
268222124906873921 11395 13579
797819909446978689 9884 14951
326214881068249665 4838 12325
277058396692453345 6860 10296
578936205540802689 5412 15871
879660642970584705 6648 12463
252150235214653409 1109 8680
556218758690988609 866 9324
227341391090352129 2957 3598
241354012198137025 9006 11135
397799582652691457 8706 8879
602591122218356609 1407 12883
860221620328818689 5923 15470
847459428363130497 3842 14582
823545137695358465 2109 11639
240832853867431137 4786 9356
970803493568684673 5154 6464
483036314778779265 9894 11387
292301790529602817 11 9041
634935121819594881 1542 15437
416214561591974785 2613 3336
411808171237915137 6327 10035
822928210070042369 14689 15891
83370511329633249 8028 15763
716615478110771457 10085 10936
818275551629476225 2314 15869
568826419679691521 4162 15380
97746929335116305 3378 10724
812174219111771137 5831 8700
429744246199199169 7227 12207
165017266030528033 8628 12662
133340476946983697 9631 15066
139616520925091697 1709 7395
758702885907517569 5597 11081
458330061972429121 5900 11267
755166986400311681 4532 14427
998443164687618177 5951 12387
413037561581809601 691 2921
222161853468460193 6317 11353
575440792335257345 3374 3655
251997050545004001 10427 10526
845311437523029889 13668 13952
751928050937703297 1341 6195
308649098537941313 9965 14170
603711472954021377 10461 11174
503741300408400129 873 2007
66599389223764409 10670 13076
502205072999544193 580 3309
516770941308283969 4984 14259
404422082232223105 2958 9126
216733150377802273 6337 9717
328771618849160065 539 6439
428137600315441345 13680 14597
761511193146027649 3320 15122
65667112009375473 6720 14263
607784688881963521 3499 13089
226885104602775553 2627 6081
131088558897140225 11016 12043
997935583616605697 3329 14290
467239099539014529 2268 3944
112858004420704817 2256 15730
983732140621420161 8824 11645
681745976559110273 13257 15164
693095118798538625 11754 12311
375033616550030785 13464 13558
205843984521287393 8384 15168
119154432682858417 6000 9487
445259714010788353 6088 10788
389175299098841537 10522 14196
522655067954310913 7136 10287
341407924545560321 3197 7273
170406312749605601 189 14606
150376333298812161 2754 13221
565729939170516609 8272 13115
815160749224400385 2462 4580
909210314763569665 9587 15512
956222552178221697 1729 14609
400660952868214785 4174 7033
719683280314878721 1212 13763
897058458588134017 12894 14811
828244757600334209 1321 3688
959338345388537985 2642 10356
21893031450229473 3780 13764
182977554827417057 7463 10821
900159146110869505 4410 14959
455433034238019713 2272 3090
735560331985336577 5536 14936
653336112030331137 606 2654
167550732837117537 5583 13979
518135429216435713 5903 11302
908256033897270529 5405 10906
228590062970496897 12006 12855
650961433823827201 2895 13947
271232269233770753 8591 14518
973774470956524161 9841 14617
408635211492907073 3526 15839
497996353177331457 9480 14255
772626112425562881 3610 6086
862514189318726913 9155 13594
752733225412569601 4682 11461
774629234719444737 6450 14491
270635169920019777 9796 11925
135639575376071521 1356 1499
192909061741374913 592 7160
465316291026500289 7508 8385
331956248073190337 3943 13832
843161234490889217 12931 14201
366464689279197825 3607 13882
419137028246471041 2357 12744
553007212670117121 4550 4638
478119635610763521 14070 14136
906980932833761281 10196 12027
907666555448447105 7865 15172
829339173990284417 4880 10737
469967944235275329 8561 12229
18925265531052561 8487 15302
971716514963819777 2506 15409
871649076254819073 5959 14627
25533932268924533 1703 12325
765662483344101505 12466 12725
559906507727351489 5933 5940
213232121310788609 7638 13485
665480190452978305 6296 13826
583066471602691713 14705 14924
443065027518887425 10908 11868
540967026964587201 11201 13859
632234389820947457 2818 4170
271718779350095489 5697 11728
224903772742795393 3509 12038
35477077651783873 4458 6763
60559855468095945 805 3906
472392516485186305 13600 14840
270832086462295521 4513 11147
58182831624954193 9873 12519
737289041364842753 672 994
666572243169298433 1138 2817
712124497329671809 4023 11728
52659767053903297 1743 9673
749631441477117057 3985 8836
512441093486970113 123 3645
630244208320934913 6302 9112
811012641864330369 924 9106
883650852583681281 1295 9675
695239428328221697 1156 11783
223654219294832769 9637 13286
215729471291375329 2289 2399
322117530401140353 10767 12833
979203908407285377 733 13567
953985885851185537 10184 12501
423408355493627649 2868 14496
774486465441807361 261 6786
258346079748719137 2101 13971
966427423262349057 3142 5051
975461479661070977 1064 4993
406116560937800129 3406 6178
748914433356603137 2371 14810
196462472894186401 2246 14041
65869023357073785 5138 5643
808284734666695937 879 9984
103167500636033089 3157 11811
586826672019260033 8958 14223
777633016859930113 13543 14285
238696702109773889 12878 13590
879606938958389121 44 5089
429328518755031745 7038 8939
424993932513594049 3753 11020
672060242563329537 6879 10148
128492810052875937 10653 14146
559945014533685313 884 8086
661822561060141313 1746 4294
24249915106747013 3726 5784
664577420166594433 6551 6867
625672909527768449 9790 14442
988863059108133761 3379 10235
678412290207969409 2680 7668
144713237663921761 5626 11222
920688184317175041 1226 3399
11531526791451087 1189 4583
58170607717709545 998 4210
261353593433241825 6289 10376
979509986288068353 6249 12431
860494646792297089 4193 15829
107395175568196785 11914 15273
40886164635082881 1613 8658
697525914303174273 12850 15892
730866349739976321 12276 14797
777693598150460033 6203 13705
407007705460486593 3655 10114
815233622575451777 10570 15517
461043729053677953 2351 3584
858100881596097793 9919 13532
264628182171946945 8376 8563
102084506913474369 3117 4150
444308073072896577 3778 4030
55046417535191241 1280 13189
481622456271523457 1986 5854
68449056086937081 2481 15516
227569476313256289 7019 8691
227550609841468801 396 10823
318542001681748865 6477 9208
938905610484528769 6446 14852
731135597398399233 7399 7943
170141292909033121 3666 11114
276446901834717089 246 3225
465105082003990593 9733 14543
747113311150236801 621 4610
615936907631915905 9169 12162
618483613043252993 7580 13877
829578965725506433 1982 6805
914857818970254721 5293 6263
990852464978427649 814 3140
261755763975330081 1814 5623
890107027874652289 5706 9851
699493797513703425 3636 11221
407453449366723649 10800 13442
544327649968920449 6871 11371
694089698379958273 2016 5290
530548943246394369 6839 9353
948494807456210561 3557 4813
931652137809223297 2527 12429
19598742472712873 3343 14741
505638372280465345 3044 5461
194894844971368993 11734 12722
842990483943736961 13858 14014
499603546762973121 3528 9327
289270323410868033 2300 3511
424440027270275521 13251 13427
929030149432904321 2367 9889
92859643555815553 2565 15053
696436050018469633 426 7626
903904161059553921 8756 15045
716322130725075073 4661 9320
573046225345695617 10336 13569
148801235968555553 676 1451
160877037440695137 10779 13540
123640679104298097 8020 8247
720270681944359809 13474 14675
729009294315154945 6516 7299
229191152849633537 3375 12029
943079615887967233 11606 12680
778715938059082881 10909 11071
983690068022006913 12632 12660
274543406922173729 4485 7041
629679827648615681 9356 14797
863060891843080193 8809 10063
282967311530121889 5463 10338
120239517382312753 3761 14052
244546008400163841 1013 13060
585800867488774913 1527 6042
325176453339786049 3573 11023
386825104208707393 534 2723
906546366323695489 4866 10763
578554009827175937 2504 4816
968617085331494785 9338 9793
847966791086488321 7265 15870
807460893711351041 837 15483
493056278632952449 3643 10599
712823956825694465 6415 14123
286942063997326369 1521 11819
587390972879191553 5931 6968
801392457414866817 11987 13704
872272532875349761 8337 11815
446495827240109825 13675 14152
425779620340904321 3193 4644
439028688395058689 469 11330
364741969498247425 10937 15033
417007418707793665 6291 11318
524806619043985729 6252 15863
326723794648248833 3176 10413
450716225987584065 7206 15793
55642101372935569 1746 4523
114380216448552113 7917 13650
706097364483259265 7418 12018
132064538589780513 6854 7827
308568549155136641 6109 11510
731486037176196609 1169 12001
275592564604327361 396 13222
967532183207602305 6924 11729
889916405158057729 2941 12866
283188435372323969 3537 15763
425236229888515265 3525 5067
55892919874558801 6577 10592
909808421171884929 4413 5344
425898756310161281 7474 11551
655788261258098945 11614 15572
938442301053193217 3467 8259
228787801839072097 2212 11203
639292951618159617 11985 15207
105782061613144401 2719 13788
291197701835265857 9691 11409
520905987476890433 9976 12328
269016760334764641 315 15147
183157965619560769 9539 14368
920943055365974273 10807 11613
960647028739767681 1295 8715
907474291285552641 13113 13283
650627684821746049 10462 14513
702215413777246081 2942 8275
802124746587605121 3724 6831
97844383537491809 8758 10405
298900007566519553 11383 14639
445453166096776001 9227 11919
819355844903210369 10392 15118
226172643413605089 1063 8683
72141676086364017 5214 12876
67663592499876305 14770 15814
35018863072689757 5260 8958
24984621248577809 7702 10500
307612823295077249 2950 4798
940846981390343681 358 2545
527463134407096129 183 5676
686271261231865985 13269 15337
597748901897762817 7282 15261
561637344634441153 4233 13424
501716565941830337 2488 4152
680700595819629953 12197 12567
768880990809666561 6229 13301
156662399328730817 5332 13887
604113888402249473 7642 14149
934173724800331265 12974 15707
46489031114692385 6380 9958
997339504257887233 7019 11946
500560854469636481 7807 14343
624907480671097857 1007 11148
701938238374513153 2167 2378
827436208192757761 2100 4477
608372501421140353 433 4116
58504899022977953 1256 14987
269002972523015425 8373 8556
235835547891831265 833 8827
138457853250496753 4859 11230
551256747642966593 4219 4739
808455033348398209 6603 12568
161533788600912929 1509 13984
70127130003296401 9484 14643
121366983519209265 129 15535
73280001176573969 2115 10639
170813491496197409 2384 11208
631103470781265921 10322 12781
843951165383046529 3106 6914
782756171324596353 12107 12301
167504183385069889 6177 6726
310937174184484609 7727 11925
680433613337584129 4536 11346
407131149691668545 873 3249
802868056566857985 1482 14439
401829328368659585 5753 12069
330155539007236609 13488 14203
861781597997865089 11651 15547
855405603562395777 1294 15181
776131254896537089 11289 14137
477266531996207297 3130 15277
635737253167025793 1339 11570
113117454946653601 1019 9576
798129238658230401 12964 13807
696844743766135425 1764 1839
68861508680360121 2061 12492
968710501262826497 9857 15182
387158372824696769 5415 11623
140090920834154529 5901 6945
538752848901129537 7588 8076
736000204459166721 827 3224
741997825581801601 2860 5251
10657167952373925 10621 11927
125884582888350145 6903 15047
114313402971482961 2566 7827
779640246769357441 5585 12275
265867031158308001 1837 10520
156329944578789793 5641 12331
814888449974624513 5430 14374
96033190020232689 602 2913
92798242783047153 3231 5924
747696023921609089 4064 7011
963828758945403777 4870 11487
117768142059073713 3970 11811
606847328169976705 8000 12641
837058481098825473 1497 11256
901693327017305473 6129 12987
961825837978391681 5428 14946
158265299491617377 3469 8159
990569885857357953 1214 4171
598780127163969665 14259 15373
469632812061714561 13144 13491
290909918155676929 734 6465
783203128714735233 8432 12683
332926967523825089 570 12806
530476400569209985 4843 7813
129641556363665697 9359 10295
503357982880633153 5726 7478
65446072672393993 3023 12535
490771488340637761 2853 10491
52810592926448409 7420 11324
49748867660230897 6999 13761
179724809861674817 514 15021
477154987603693569 2595 13391
380433600950865985 7237 15016
925425488372955137 12312 15196
792042225677654657 2662 10602
394661167502757569 4664 10635
345097387990080065 1003 5614
333650616931510785 2823 6098
628120937717390849 10848 12334
232435329083767073 8788 12718
351403295197556545 12138 12519
289741143681172993 7035 8324
701583004256242817 5556 11486
889082755285382785 1930 8465
932783113440621057 302 12442
988314987398144513 10593 12804
498408234963726209 5383 15505
772707171394824193 826 6070
515571593714284417 6421 11087
122497808988359937 1576 13359
628180570033101953 10883 15847
926225940928699009 14483 14873
154972879049552161 8545 15105
515725047914447297 8070 15506
558704206115201857 7967 11972
850290707494860289 3475 6945
543548327932697345 14 11844
982396901208634497 1097 3274
12702647691135383 5315 9914
752099987380770305 374 4844
459495197542992193 5296 12449
324751805603217025 5875 12201
327882374481411905 2503 3763
830947132897062401 5749 9962
240568571376158497 1687 11290
453238076327782145 6663 11126
815624901670652545 2082 2550
847260935381935873 2 14914
83186812549314481 4501 7673
799078913983709825 6259 9419
196818232627457249 3179 6732
522299731742730689 304 12959
890092763780458497 3378 12207
92713326111553585 8384 14964
140577625918133713 11579 12756
926061031975475457 4041 6450
860832960201548801 3768 8577
691799935115728513 1093 4932
924437782250883841 10569 11605
561250209761407617 370 11139
46054334299000745 7242 8426
548312471603512833 4940 13589
211500565043685633 3344 15507
205571506491420321 13541 15386
99866335878942897 4040 8158
556130294431699905 8780 11612
886345763084499073 6809 7149
81795303415088225 6609 14244
566815126526833537 7525 7592
978004848334311553 1214 12942
89483747746562865 1746 14939
668025129550382977 1167 8945
255779600072060033 1846 11994
332808879428615233 4822 11855
868849732934442881 8219 14150
506719007023388481 4024 11185
778615490577905665 197 13089
58869790664264345 3334 8965
852286275868131329 3392 11979
22070303134281489 10738 12603
784807819855785729 4665 15103
344647045891708353 5660 15483
709985223462886913 6953 8051
397456072166544769 1693 15125
94782469949919345 3865 14430
231106335181099361 4150 12769
890189074931647873 3203 3503
518323742270833793 5797 14312
35788804954620445 4117 15826
797315607821747841 3737 15626
691686258824738305 2193 11921
355992746163121153 4465 15501
199186073411155457 1125 10367
407860375574760065 538 10601
496251674528231489 10638 11394
693654121378695937 1157 13986
372210859884631873 3099 3246
452843199737817089 4068 13592
283534586767721921 2032 13608
991028919298032 1962 7861
28410184643647085 6468 15566
183065313911132673 856 8430
47207149408400537 10087 12793
506324370820120577 3946 8399
888309036156442753 1031 14302
428432212527457793 4572 8032
628560034305216641 7638 13157
37393039946618249 1149 14646
256831224877075201 6654 6795
590000065726574209 2558 11367
783143414638551809 3984 5076
180565621708009153 5444 9940
99672531023628609 1285 10522
78081316516051665 13528 14706
45353462571220857 10574 11093
404582399845065025 582 13046
802274246247762305 733 9580
702526088865116801 3513 8036
499783130681755969 5349 14622
404351109514234241 545 7599
849177441760900865 2127 8764
638136397927315329 7711 9155
798292857966821121 7712 10775
422749843048347201 4145 14100
27142696117138601 6215 12580
828972918480221953 10207 13436
366588536762243649 2781 4354
318083659526106305 8484 11916
373160646956449665 8244 12288
760274547406783745 8615 9737
458972159207540673 6403 7409
760430591128265857 13912 15838
810894655084055681 1677 13462
725399503122961409 11977 14548
577081593372959361 3413 10891
994605689697859713 2455 2678
20602148802822741 526 11380
216558551780156705 8695 13880
346961482380940801 7394 8606
918251328455038849 2152 6648
514464913925323201 5466 10357
150466449338498625 4686 6065
624683877285555457 1863 12757
842385978944033537 4043 6642
509684772870713217 1619 4105
941082152718383489 11919 14197
796816468623852417 12680 12794
764744934510456833 2692 13254
45708817198843121 8462 11028
198412094692745441 13173 13767
678044734922203009 7158 10307
563932761421622081 4859 7808
841451684350033665 11936 14224
171359148481361249 5859 10873
350793541528609857 4078 6678
469661439650746369 5534 15122
767170363743716225 4984 7227
179633141651070369 3337 12206
804240262448594433 646 11892
970428019847869185 9046 13103
69383742242649761 13173 13193
769992227412121345 800 14760
423016923887665537 532 6654
958523983616014849 1469 5130
863453616811696641 285 13603
370128397230931969 9252 11019
656389743447512321 1448 2086
91273163400583009 66 2120
46570275491149009 2683 5507
843290234353379073 14270 14359
520882325885956737 119 5801
759248868583153281 2908 4418
5203039064369365 6601 7903
721571975850313345 764 1343
704150237532338945 4221 12147
623681588247844609 4506 8119
38748427528020105 7231 7494
528385383658321217 857 13577
743271279350402433 1459 7540
827469111059070209 1188 1369
710174930170424577 7259 10173
613040135293832833 8100 14135
141214075759883425 11108 14625
842648931253986433 214 15871
701837778229617025 4331 5279
294034744967508033 6050 9882
2689155165903402 2136 9783
621771209411132673 2006 11841
709108707237405185 7099 10471
933423728218404097 11117 11302
253348081201899329 8301 13911
635577139908715393 739 989
376698514759283393 2999 10174
292673140423762113 5278 14611
239728963467221953 13752 13861
353375156331690497 4016 15072
875083330812302081 379 8878
210316064120323873 3833 12727
273677395534669185 2268 15828
338523794026254849 8361 10517
951692985284012161 2709 15745
212417404496921601 1930 6666
813302098716114561 146 10945
956858038033555457 7908 9878
869770741685371777 3581 6052
146673789185658881 6590 10449
588830855006030209 7293 7571
532493427261382401 5438 10724
685232032049015041 8154 13192
707604770090331009 6575 15367
258866254273094401 614 1156
919341874473314433 7288 13510
598474736231551617 11436 14986
790806203945809409 5212 13204
590228921639216257 7331 10719
908382908989235457 1833 2661
365839062794577793 136 11639
835080957100945665 6740 7164
709419793573196929 3446 11836
665136667399348609 11242 12181
848070270523848577 2356 4054
648256251160123777 1957 15632
489209238032891841 9494 13035
728138259595763073 4899 11575
16366381999574743 5719 15879
990836352104924545 367 9352
470320927515125249 5478 12663
721149935521435009 7126 13722
107934745953073729 9722 14686
345894218847437441 8149 8902
32848936616751701 806 10873
297375584725696001 9015 13971
21849865936019341 1910 4622
627721480340586113 1898 2799
529029110173148353 6755 13488
385444328598804737 4960 9813
543689391588301889 9112 15444
979053015888414593 4511 9400
269256896722062337 4380 15680
221164126534912257 7720 13297
77089628019024305 4095 7394
539855783660602369 375 7901
164655127441129409 618 2362
87145224743533585 11845 13823
407045421012426817 11663 14851
11791690120563915 10861 15459
316773205326519745 3867 6504
39864742494071241 7921 12533
710395883436547201 2424 10556
722976530625306369 4679 14068
299745415718057025 3134 15312
60470527736139705 2778 14182
822276203867190273 10764 13098
558381671347806465 738 11872
490927139832798785 777 14442
135862434790393393 2093 12770
344040784543295809 2694 4476
762357497408988417 12536 14382
808015210244455809 1934 9098
358975193650262977 10464 12536
890813254842058241 7597 7653
50868034186468241 5405 13236
136169053740168529 7289 14345
564726865874458625 5597 8381
899808561003169409 3511 5931
361059870691054401 1519 6184
656784185199050753 5183 12073
608173328583301761 14701 15886
400190405341319873 1750 12804
693065888169574145 2968 7939
96305608568549425 3049 5502
695780108198899713 6890 11514
849637861164609409 9462 11785
1160636203923816 6368 8125
521657310165060993 5796 15531
235521011789881377 5848 6561
112037085563784449 1129 11391
715609815031317761 8711 10041
938231857894386689 1222 12869
247246188695864801 7661 10737
346701753653235329 4689 12889
829236529109540097 575 3526
363532710075496385 2079 15320
226313311015029953 3820 5307
636048207229450241 3310 6075
279682085593581313 1239 13843
817967751857715073 8718 9567
470102301040125057 4719 9979
651372410666141441 12576 14108
674764434876369281 2090 2550
404307378246834049 262 1330
732369269323935873 6806 14944
272834699687521729 12072 12187
928803201176382465 8110 13425
246170692999790209 7385 8956
872446871244701313 2719 5563
489369056952227777 1947 13503
646231941828762753 53 6352
977690654610448513 4906 5055
107448955225162737 874 8765
928285314640149249 1244 15652
758576116954120705 3394 14787
972209836790661121 8233 11592
982644974635885441 1547 13335
245989330962942177 6281 15370
4634559040557208 8541 13318
865324443751170177 10898 14393
159166980384195969 3454 9884
265546877216266369 2330 7828
963533317179500417 2838 7434
761551892706059137 8099 12370
224706914754531073 6245 9283
10675767157806605 335 5651
987668925744788609 1978 5508
955948209862349057 3091 7337
591737201724196609 4886 14222
667956723629899393 475 9381
128243724697004065 669 2037
990622244212978817 3071 4102
23301087230489517 10433 13882
440270670949104193 5269 10786
950314150931394177 3604 7231
386635848226795521 11138 15441
767203637210837249 6332 14411
337237628157325249 703 14504
556594239667791873 2925 6935
726469268523324289 5102 15565
768497564177064193 2565 7455
207164220270101409 2754 7183
598626234304777729 2398 9231
740170595332976641 3029 10105
34882937118094761 7858 8104
945992084667452161 5271 12330
78668514927901617 2104 8011
295473799474997633 3182 6738
251784147152360321 1909 11972
440142190251179969 2682 4302
223453332273113153 23 11706
381413202235840769 3180 7371
969564065071875073 827 5798
702009370439796481 1024 2596
138903387901624593 7522 14585
276009739399803777 5829 10895
635091949234404097 1944 11605
51091259988254481 6451 8314
689412445141261569 9576 10792
618057658271645441 5143 6693
918581155668345473 7720 15717
464125382504434497 2292 3723
552211201491932289 4399 4614
374375888337546305 8112 10665
933512879256905857 4337 4549
169821422887849857 6340 11843
501850914179176065 2629 14545
67457814736165745 7000 10915
286195827963847905 369 4735
675351799238299521 33 8819
116514058869828577 751 15371
761483121455690113 4701 6080
380086713752543681 242 14666
82116584573213921 6339 7855
560648929737670465 93 6995
401247320635654593 8017 9414
980795546633270785 2402 12428
348717682452203777 2598 9212
290643869584503297 3041 14158
159695108033965025 8815 10149
897480754650640513 1084 1453
82725994835840305 2525 13872
214602064083425857 369 3561
523264345119933697 4030 5603
416234935093751105 1053 6218
154743197702956097 4574 8499
385819856916160833 13418 14140
274884827873286497 6545 11358
226580383276111521 1050 8164
515360722616776449 12467 14337
953755655125110785 6005 13675
213831623706987265 4373 7518
393217257390585217 2986 12543
816691693064953473 9696 10291
176923008893400193 7073 11609
68183203488366929 5653 15161
55954133696555889 1749 11327
975860945502091649 3610 14589
519445679702489089 1214 2990
344731427908435265 7242 12703
89933598142220465 12140 14013
520722939095620033 1053 9771
516544767897020289 4415 10714
855060228943393921 1959 5603
758852220964367745 886 14629
202551387716880513 8713 13014
372933567610392193 8524 9333
934254120365260161 11448 12350
263247582341204385 1135 6361
892796895229068417 1595 1845
430295066272126529 9490 10053
306293038690149889 172 576
75842772300742209 288 7200
569403803102176193 3580 5758
343405220029428225 3113 6959
570488020103162817 1865 10148
602533789307965825 11142 11190
282653930332358529 1770 2326
286112627870412705 1476 3605
106039422267947713 182 3066
281385321768450337 14317 15763
332976962059149185 726 4720
874737308535305345 14245 15285
83557365016922353 4874 5293
987848327594303361 5604 7304
627423987658730241 13264 13665
963328267944493825 571 5746
296649353224758273 11605 11931
41586441480259137 1265 9579
863206163944966017 2778 3354
607816743358643713 6908 14242
793804221193134593 8221 14818
182430350133454753 4673 10543
43393746932181897 2540 15343
498989736316165249 5193 7847
208011163118904097 6443 12421
308077694889870913 11234 12566
10965858904683047 9840 13064
71332012067149009 10318 15891
202949251180704961 7623 8513
236603601433625249 1565 8722
514187398797773185 8983 14601
459464461240461505 287 7420
331143053960694529 6632 7225
199401410212256993 6373 6537
531930525623550913 1518 6620
8837902342026639 1863 11196
629055315818469249 6074 11172
595967401111845889 110 13367
607093209372024449 11119 15417
274594363887391777 4022 15561
551404704953377217 2333 9067
896485084520261249 8179 12419
96610513984103361 3212 5764
343527935020507137 7650 14664
13656946729319941 5483 5525
591336780565040257 2948 9212
56494615127789417 8516 12052
979684725863226241 3018 4374
806117791892781057 9440 10956
122730541564347825 1256 5735
870541124112406785 3600 9019
974531646076361089 4635 4993
950707789090209537 3469 14170
641211802075172737 845 9334
304341150847974977 10796 12272
237366904693207201 3698 9871
474548300085025665 6844 14546
791939278862368897 5656 9851
946454755797844865 9744 12741
509686668710276801 1395 3663
902037176787409537 4856 10478
119626402145353697 1192 4078
682321075882484225 501 8188
156882504687562369 5401 14641
645117574141671937 11960 15186
888740752106226433 2391 8698
51867524770813137 7287 7645
669618379221976321 8087 12424
572796064566396993 2217 12220
433047413363777153 1231 8716
858874126442756865 2908 7521
292594423112692673 818 13110
835373110511689217 5982 6941
596385657432303873 1463 6323
940863304822698881 9766 10055
446592682835945025 2154 6832
522911604285745601 1084 11822
409564731592364929 497 2376
456409384168281921 11747 14203
286538004089411649 4826 9863
764664161109614337 1201 10866
105711584602541825 2422 6500
707959717252521217 10603 11677
168990328152649025 1253 9997
286858714884395745 4314 10104
631933907776993153 6789 8969
370069813699458881 7810 11912
921583345140110337 222 4224
397631278899275713 3424 10563
426783726643034113 5684 13340
934792151624606081 8082 10228
408383951397116353 9224 12116
564096058171678273 11496 12370
843102756176175873 9408 12040
289111584491180929 2229 13219
872287613806722817 3764 9721
688532998792460673 1999 5289
881158643987017601 3749 6878
96953464321671841 8657 12189
171081864136755969 4631 12570
426302895049467137 2378 12864
18673883305080353 2920 3359
235442854601515713 4688 9205
179774044261368001 11470 14643
262096909721897473 8118 13051
777914393669131905 9226 12622
18678563877699617 294 12780
39635410640290305 7691 8742
965092359275836033 92 7599
135325354391749649 2720 6058
591093256689859457 3421 8298
434982096331541633 6700 11492
665996436247929985 8630 9779
70535646617823745 890 10806
367164654574963841 174 3051
872189533549676161 13136 14714
375165748379593793 813 13802
67532026642407321 813 5419
87361888958938033 1727 2670
831391071861734273 1705 10105
823218710558258177 7079 8100
554437728592770177 6409 8416
226169472289598177 6780 13794
328688999036888449 88 11778
132911493835074177 4612 15340
417000391112718913 4436 8209
573118176275031041 4112 5187
643827295833350657 13691 15143
899502978220120065 8900 9219
396358832814197377 4286 13922
680131409070071425 1022 11075
872835545117442945 10106 13080
689241535106553729 5617 7610
420050077481885633 5045 5386
68206529200793401 385 543
304222782164803393 434 4930
981693043544289921 1934 10301
487044964830968065 10903 15208
75406985432948657 2518 7496
997324029292531841 5762 9778
947996884671674369 9779 11550
387745488526444865 3291 9724
640132291175049729 7068 12789
78201116613659137 2353 11202
737261322920268417 5008 9786
277597492674313889 2463 9801
204322691860312481 6088 14795
237268464191647169 5097 6140
747543233633244545 2012 8058
411901343590653121 9183 13764
18183026573936445 11689 14651
398124101702709505 252 15613
593426136982039041 7564 13261
397548487844087361 13332 13722
80589783483219441 5363 10989
72861642387568545 3517 7135
603216510028794113 594 680
317156222850325505 660 8333
578865764887766017 7938 13507
178740521091842913 6866 7723
936197934963764993 6444 7373
459174355174408065 3356 6442
241232174435566561 6782 13882
77194864055588401 1301 1978
102067364447258065 756 11882
55128516667007689 9524 10230
400017378747989505 10042 13440
930836193317592321 2063 4146
385354207104803969 4282 15408
27753562125578669 2534 12719
620529140862743169 5580 15599
638797093648850689 8786 13729
568892620062165121 8499 12951
921239496829354497 6651 15229
488171836038631553 1552 2631
196292297322234081 11122 15721
350756903463413057 5398 9974
781419590549145217 865 4331
995576104069442689 8874 13957
280835684261678145 2738 11569
943830786690703873 1959 10972
128108538978590753 4971 11850
34744628826572921 4649 8640
754716764694311553 6120 7852
818590239998520961 5027 12268
396955546472977281 10492 15210
800918327791009665 10117 12294
10053620852762181 7161 9772
226837800988043617 1619 13042
391495838014929345 6977 10447
651321244345055617 7184 15371
197321346042460993 4157 4714
653010835278941185 3717 5827
679322175953242241 5063 13406
751313926072697345 5539 7349
258401046000091841 2598 6791
353148217386284097 321 15018
275588270781820897 6591 13593
972813105764785793 6287 6611
827974771424411649 914 12362
629366183679401601 2649 3937
902906347540149377 1353 10208
197034140741209281 1873 4361
828951644359495553 2516 5313
966366136887408769 3781 5785
103994372824910641 4110 8579
799470972987009537 2564 10951
434370237253038017 4737 7731
939551533422765313 5326 11763
251422374404338465 2443 5168
465210409952902657 3011 7001
825077274498671233 2395 8245
252119223319617441 9289 10379
271134708522577473 10061 14036
74722356192935985 10122 15272
274003264601336833 10871 13621
28239300327818741 4586 13785
631093861670787969 7143 13776
613589311803025281 9542 10134
827987049278579713 2865 9721
785248219166412289 1268 11484
785784226384929921 598 4395
465526057383883073 9334 12563
640163786328205441 12631 14976
330629210621999873 3011 6497
988189077007117313 5203 15696
39658029480364121 4475 8957
592619878454076545 1147 14069
227293435577813345 5233 8327
844343503818134145 945 7715
125413517646521201 11405 11946
612404132946895873 5565 11298
788031428678444033 10011 13518
587178155013159425 11180 11638
248454546951677473 12458 13007
255512299665657153 2040 8168
688578753673077377 981 10831
165986098150948897 1784 2453
377613210377589313 6899 13072
53952399658019345 7327 14419
917008988036720001 3716 7449
499725758458676929 5903 11981
786478346660288769 6129 15892
490646236494189505 5168 13358
640482736744296193 6974 13686
725149533220342529 8023 15489
556630883202458881 5511 9672
595298489468977025 2939 12546
700969906566633985 350 14237
817428131916098945 3129 12499
896968943223214465 2741 5044
210414134750511297 3288 14410
428525515470248321 6435 8154
388907763313067521 3757 8986
91385013821920321 2174 8178
238687939821691233 9138 15476
660013429134473089 11934 14391
832648795835151361 8831 11152
843421149611202689 9366 10090
288721740671764609 194 15435
695689170749879809 7787 12521
807583268760065921 8834 14040
101473407521567089 8950 12112
332516452650512641 8811 12511
135498903631066977 6429 10423
632002441606257281 10822 14566
83557534796057105 4068 6537
381881597196343873 3807 6741
377928401264789185 393 15522
716527249980583041 5054 6313
310373426578152577 2745 9712
997625860292178177 8874 13215
100219858721040113 6069 8246
215981900659581793 3599 15858
555080094349619905 964 14983
240333146989332385 569 4213
380117325380091137 1224 6459
585316699272862465 5140 10271
955354904297294593 2875 12785
639260072169694337 4829 7807
673229914172630145 11659 14120
395918373146596289 8556 14516
257374717978791521 7000 13774
940358143390302081 1415 7953
580717329493033729 2464 11236
297687442148298241 1009 1649
593611358916902529 610 1063
948947359672022401 1048 2059
980281217127448193 6692 10095
325910414251037377 8083 13409
79943600480959281 8841 14143
219842882955351361 10639 14411
447239937438745025 1365 8831
261342552505919201 5772 13593
267591685110701857 522 13677
789833149151437697 866 1264
56500160169555617 5009 13220
602552488676135297 4794 15429
438692305104211777 14595 14758
575771585765256321 5246 5638
272117738062483745 3334 10021
31345858444080221 5180 5675
399741063326231937 7744 13726
566995305460441281 7160 11464
137339199553231601 9143 15175
409239216354986753 1549 12280
735299750796713217 7303 13028
973518062171610369 5016 8477
859885470567768065 1927 9137
184130568006235521 5006 15749
37836389691690897 2007 7311
111031700950096737 10209 10545
927007654448807681 3145 15233
194516744930947297 2280 3979
952750957329612929 10834 13569
929135617152827137 7489 14244
411612429749759233 5899 9344
801223356657668993 2911 7113
666828091726003457 2852 10145
748717677351667329 440 7882
270498430565943681 6069 14134
855397997054918529 6671 9421
841713944777865217 5771 8490
355727955951881089 2750 3923
361316415723273089 10536 14587
512604570790056641 1545 11768
741576757586486273 648 14091
98788820463429521 8443 9915
85991674013719441 941 15254
346753853046404737 4094 14594
137793746343334081 3651 6592
913616667167662593 6529 9830
21628515254796809 9577 9967
609195514050735873 272 13690
377099569088485953 4349 7262
213912280064537441 5938 11261
438830423756918721 3400 7849
56837641965213241 5047 14104
78798056004558241 345 7459
671403671971820161 22 10933
92267064307883121 2943 4618
262284095793557281 3608 12310
258918091231365121 6229 12385
991667679977812353 933 12272
256427393527879137 1669 3734
176695626640675841 1711 7826
164000594977551361 4750 8312
671159840622966145 2892 10967
374918203911299457 4088 7311
384770433448192513 5686 7311
805825533465210241 7928 8505
297866475703333569 3030 14161
395376076553283457 7198 15183
647661480705263361 5906 8469
613989843472012417 2272 11529
495853789950121665 204 2555
421909503959305729 7514 7979
134934313104775329 49 3036
930868160432638081 689 6472
984796429544704897 8274 11185
577703428955267329 6016 12312
96328068179470705 9992 11811
350042346727320833 10423 14384
160767687977273249 5871 9708
323602192053435521 3583 4852
497996725110748865 7906 15230
403562092420074241 10305 13085
944985685649872001 5012 14557
112615450186218881 9569 14274
460335148654845505 242 2357
516061366812692737 11823 15101
593029704360919425 7278 11864
410716586995157249 6161 10728
784068003976795265 3197 6745
817343298252879489 9809 10634
517838739888365057 10338 10747
313251041356643585 12488 14617
771006943622037249 10019 11256
613973214175871361 7890 12234
624525557812479105 895 13329
312844399038787905 7099 15143
253145414388722401 494 11680
510975145868698625 7315 13367
962004411986843137 864 10349
104873584815472049 6628 15554
790318811990740481 8800 14858
215075155424727873 2292 3653
803334424177439361 5483 15395
573190621514036993 7599 13556
418643337622182081 3823 9570
481114438303407617 9246 10104
320593739844813569 14338 15678
501593750842182849 8705 9200
899867595348407425 11139 13566
945180356326147841 2538 11637
427467281343115969 7046 15893
872126800927553409 4340 11572
890509525157096193 2707 13177
355463425324032321 151 7720
839373528452402049 8795 10153
403131099810117633 6369 7165
808465506004605313 6247 10599
20506881506577201 1827 3187
22068579646902009 13127 15828
858426535152851457 6062 15207
897301198788664321 10849 14928
871911843443015809 1035 1540
149819098332049089 8108 11956
531286110680362369 5949 6288
282672743367893281 3847 8935
34109334838603901 10297 15521
17374938956880471 7188 9987
627093111817991681 5521 5747
873665089031828097 8000 10153
28799599548207769 3295 9139
699417590926007169 2693 7252
287708329185569761 937 13547
211029336702093665 5705 8502
959253286997949313 2666 9723
639607386096674433 11443 14402
16478261500388669 496 7916
715485816116068225 7178 11428
134907275882952145 4112 5453
400871000851513089 1477 11450
870210391563098497 9262 14783
887942024808833025 1181 13331
446484199175245057 2690 6696
606458786410969 10533 13425
124930062838124913 461 14072
489537330367408449 6612 12848
395008196610646657 5991 15881
179855917445511425 12388 15340
134291742196843697 4650 7469
447127295683227265 5405 10528
445244114426969857 5098 11788
64402314771673017 13041 14083
768497099167142017 2 10042
537792441274500993 1543 15783
417792358698150657 404 2682
27754770520804329 13206 15044
429699926027133441 14082 14634
887207021689587073 11733 14566
978740950649921665 6211 10791
580044797312314881 4309 8593
16255028793686677 12492 12886
38615777035669649 3194 7442
127699092352415281 1812 10091
311281187755501057 2270 15171
978771399088067585 6751 9994
113498438304016961 6665 11340
542376791663599553 8988 10549
199901220703015521 9673 11774
448610793511385025 341 14588
177885828883784577 8216 8247
671878744711308 6645 7958
455179883637644161 15276 15768
293957863031671681 13902 14209
870235526970784385 9472 15743
81393135384871585 7136 11577
851262451997445889 3703 10671
386478752472321217 532 4220
142662046985844177 8770 13187
326075315256829889 5574 15056
697189312386886017 11676 14411
656358191998243969 12633 14456
356404175119333633 5908 12400
832492620579302017 4001 13855
996480677607923585 1320 8246
35512091021494997 491 5797
178333267214139105 8436 15879
322990780983630529 147 5427
416213129775091073 8421 9206
795240082692267009 4337 13122
706068798888818305 520 9449
487048316173513729 11683 12292
702995055952431617 3842 4003
279611916604032737 3382 15368
947254060585873281 3481 8693
408833917726312257 9437 10507
555154321267739457 1169 7626
620449621023261953 13886 13985
370513426607029569 3268 7005
150113219612961761 439 13588
449484269820874945 3376 11932
741725516354527745 2615 11706
392695909668116609 3126 10599
731713604210781953 4629 13998
899123666408005505 8778 14891
165271021170958945 2151 15559
764715553570592769 1435 9666
429794173249490561 1876 9362
318017804632450689 9100 12641
707484313477884545 9399 11169
246510428744965537 2060 3950
235178663765495329 5450 5581
427742021865388033 2789 3559
796712855434158465 9525 10797
334616391173309313 3355 9528
695655970243052417 3118 7763
664460591256006017 13546 15358
578521122031041537 2436 9371
222222157043784577 9116 15386
24975108193146413 1392 6755
637013718070765185 6469 14145
243361155722659809 11555 15346
464346445929518145 9085 10763
92672983961961105 2123 4980
520518464565260097 4810 14831
687345362214948353 595 11843
807338766817405697 724 5565
652163283070578305 3466 12244
621756176859751297 7361 13035
77853830051630273 5086 9701
374010676439350913 5124 13784
288847217366054593 5571 9575
860694701400763777 772 9188
564443960786171329 10990 14056
409486840579159425 7172 11991
115420842211293009 7622 11984
823828670046228993 2690 5994
971694899897791233 1897 4540
358832788842757825 6713 8931
169963231357144193 13551 14933
466060714110472705 1483 12626
100814723697503441 5336 12464
420551684287612929 2503 7178
917584041524932609 1889 7070
684410951347931777 4628 13096
314541126776795457 2190 15591
389403543809176961 9886 11578
774051973581123329 1395 10443
434126788340808641 9734 12034
495428030576952961 765 12867
541319955777890241 11215 12503
387456405008109057 4678 7121
990340306585952897 4861 13536
658257658901170817 11083 14993
230473260609723937 12742 13075
680987091666111105 11233 11318
420231566250084417 1245 13570
417151763154485889 3274 14091
456194200236449601 6044 11884
697640378100956545 7230 13528
475023379580054721 3126 6919
907953391278205441 6991 15097
842174016318775681 3089 13607
839238877381006849 10804 13862
450751788816166529 9111 10993
444463442245897537 6606 11851
663368697016192513 13504 14469
572624146143780865 10235 12858
223696943661654049 1759 9056
237870795107149025 646 15186
902752350691823617 4566 11313
422162550698828929 2168 8589
622066623410251649 3603 10172
573812610403187777 4168 6481
950426334588780033 10801 12970
588582358168181889 9967 13396
640819601226358017 7186 13459
359419034835106305 841 15581
835838599766471937 4898 10583
760299155249214209 83 3679
191593715308631105 7533 12484
408785559840815425 9669 10516
658636542931031297 688 1531
217326058757024033 3673 3996
164134206247926081 3477 5017
11803253730995779 549 11145
737974293733454849 9249 11686
694018899144452865 4058 11209
478346914314318657 3685 8100
557263567747206401 47 6820
501304625142278593 3028 3466
361563693207628481 1753 5285
555448617175532161 1686 9857
382616971336950913 8731 14492
83564367124548513 4369 5265
832438337663432961 6459 14792
620348440160416513 170 4642
772554863590890753 11220 12255
292343142589555073 880 12628
67111613732564025 3013 8031
462440200136203585 2494 15603
596428598656537217 12602 12786
34616241864252829 6973 7561
189894356777870145 9138 12661
584861062867094657 8498 10146
477019615530643649 11574 15712
500806320377488833 2059 9675
379919076932409921 5481 13840
28797314864309697 1368 10366
433807139439160513 312 5901
601573156232117121 7426 13482
500359479005197697 235 6984
894788686724059137 1213 13336
502996285539005313 3682 12175
75448752439779553 7535 11846
941749285274866561 4093 6782
631768828279977217 1736 11329
61396208420042345 13280 14373
789244425282586113 2107 2854
183034575572492033 8399 9840
320726539070381761 6590 8733
175876765348554913 4637 13659
480439998049131841 7895 8701
888084587814589057 3403 11010
346700513138305409 12825 14522
765559559875136129 9921 12035
218280630769239553 3531 15777
448956631375807553 2832 12537
293024977543570497 155 652
247966767830313025 672 13848
349186974042520833 7161 14589
925300517888118145 4094 8747
477395001671258241 14297 15821
487785382350359937 8352 9489
537837051120302337 1295 13014
398810771719297473 17 13258
11863741969751375 1984 15369
669307010913648513 13726 13849
597786359558664833 1892 2578
121379908018283793 584 2623
449139776644106113 2152 3921
359450677924520769 5804 6105
239013954512298465 1672 12199
166237322318494305 13511 14809
175716289566839393 1453 10814
752919793657063937 1266 7576
242949542584579361 4298 11435
945414884762456577 14546 15092
538005494748293953 12294 15691
426711106865305089 3250 14250
241357690588724705 2234 14712
208776236552125729 13096 13625
909716664632572545 7982 12953
956984626579234945 6424 11573
541312950108089537 3840 10358
435871108739021889 53 707
305524749752610369 806 8223
343195741037710913 2223 4413
856151828870618881 7195 15731
740192786446840449 340 5350
855324166389284097 4986 6689
265235640859678753 5696 6263
407866916173173185 8523 10187
66065187566451297 3652 4638
222119195334531841 11299 11871
988850231924295937 777 7657
430422904405897793 4361 13008
33279976379219533 4306 15068
481313891157288513 6575 12116
999412563518426113 7130 14232
380806554635011457 6752 8900
907532751949347073 1362 6006
795650760013618433 4991 14839
747685961616617985 3680 7821
144530643704339201 434 4019
901334700979447297 1067 10533
493504037528754945 4050 11852
843886108184072705 14258 14931
678428415911621889 11963 15732
67941247645833873 5087 12306
573230499108834817 1841 6213
545356807637240577 5139 13432
73907856505083921 873 9334
89356231221017873 698 7745
756763675713944705 9908 15684
902617693559584257 46 6593
140767019528947665 14046 14135
99928058550673889 1668 11227
654926441141672193 5557 15383
709399214951680769 1432 10228
731960491423532033 12748 13112
572617175180852225 4523 7369
397727494731686465 6505 12181
742402464195230081 660 12856
64485666756279873 6785 8672
140721138628478577 4504 7807
847269598606946049 9665 13425
270635331029673409 10641 15716
886333666024508929 7293 10952
870608622454199169 3345 15071
730276853615965441 7860 7939
603883650678021377 10020 11696
124106250128885873 1841 14205
949625892931393921 7934 14088
292465125533144769 5731 15752
473653022315126273 6226 11252
484694794368575553 10693 11789
438462743708697665 1172 3229
338229275310499841 9387 12703
283115368847028033 13844 15490
725983089154720257 5788 14370
761438610435632769 6409 8147
335973416754203649 2371 13172
7440652964142204 1963 12241
38880247578358505 5762 9072
995807679361973889 2821 15223
60811334423181761 14211 14673
601490020143948801 6445 8666
263496134002092929 9659 15327
968573313931230465 4819 5783
540633756314580417 5505 9236
804168569210482049 3791 12066
797697295471774465 1016 11346
294611113867148353 2728 6229
756372702512255361 644 1271
890635517708311425 4581 6417
832759191465168385 1314 8354
83165454699397409 10781 12605
119760934929505681 7296 8226
184773295217844705 4095 12487
488868389809024257 562 5492
312920494590628097 533 1480
568431927076108673 234 12128
521426625326675713 9209 14664
27709140004173349 6005 8524
212642442211844705 4284 13163
644653068922284673 762 9815
654414508778337793 8154 10725
329550162200231233 9519 11710
190509416766559521 11298 12749
985527332918554369 835 5093
202543758845216353 1886 3229
461762413157185153 304 4295
408227561586457473 3824 15081
683706665560524801 10711 12603
769038927716515329 8061 8285
392554822220599681 2601 12793
395291258512315841 7114 11141
272479247061472321 9826 14785
564051662155058881 502 6392
660295343120377985 1821 7376
715570394033690625 1568 9903
50842792213163793 3201 6508
206199300358356641 3276 8377
271846953779967041 4588 8305
625962712389394945 6359 10986
855552560876692097 8320 11049
425259432359744961 5734 7140
934025268793600769 2110 11907
570173418028062401 10823 15699
580206019250173441 1920 9620
478940755924561729 4545 7285
316084020293626369 9113 14624
816691422494102401 6405 6887
967641455608987393 427 14950
123662431234201617 4557 5333
777939625088162561 11336 11876
337511031439120769 11556 13117
802105619106814721 6813 10573
630980833207537665 1020 5649
492914201701292865 4302 12666
313763498562394689 3543 5795
301980929962059713 4650 14508
353055682584589185 7183 12077
243740542793698721 2037 11467
298713797356256833 3507 10319
571926316434318209 322 8156
744573568391452033 5029 7871
209440498881090081 2040 2847
841958241073257345 2183 9781
584022580919384577 2076 12536
123947417618403217 1041 3826
605842800800996225 133 146
227417278841741665 53 70
599243696758865281 956 10142
179362085374727073 10218 12221
145705353505430689 707 1217
270018973834993409 1965 13227
850994901471796737 260 9996
718190492934205313 1638 7445
481783284977648641 5414 6977
891851390346360577 8395 10567
938637193570745217 1162 13138
141188194454350929 5395 12860
358245343885666753 6060 7961
419940443038797185 12555 14463
827301171423687937 1363 9057
862288468240358017 12876 13829
377470420493420289 6642 11340
348472756022019329 407 3994
836701386265563265 10923 12519
454241567731379777 4447 14418
579710829852384513 7221 12029
243894804263987905 5918 9461
101290829949693521 5914 14539
790122193412138113 2525 13589
406022356892190593 1396 9163
769419127665699457 3029 8313
881514153859374209 2794 15780
278095122097006721 631 1767
778240732218218753 911 7352
615469781419278721 2832 5384
845073031073741953 4835 8192
405881816996604545 5920 7390
676012997707356801 3606 9070
765791477529134593 1917 13262
171328041899617025 5638 10677
973087303158571649 7945 12506
646727944870061569 7806 15835
748494144104455425 1010 5366
573923895742343169 493 5523
391778190774594753 8249 12934
560765278917568129 425 2504
732245943728585729 12561 14248
208509012493724545 2286 11595
373176025964888001 13638 14556
767306190037540865 11240 13236
867077212376841601 9969 11382
915471786663989249 3610 11165
832646707489224961 7263 12374
744901413039666945 2341 3382
645604368489088641 6024 6880
432754559877285057 12045 13479
374803090890260673 15094 15449
740334439784643201 9421 12747
204590660406921633 5991 9790
551227744586544321 2557 7570
750845671350269569 2136 13652
597680128155712257 9419 13394
1168731957548631 5838 8689
734380986443628801 228 3420
993471955536570369 10287 10299
579850339271356289 1411 10517
707172453007501697 13459 15375
404161037184497473 3902 5300
859890363423794177 9574 11679
44721243670959865 9293 14073
165151346819058625 3371 13132
933977446656715649 698 12810
876655806012799105 1496 13940
158909379832206113 6747 14196
958934311520778241 6319 15567
775902584227953409 6499 11303
854053026516417921 4132 11122
700538237099674881 6501 10088
360109241450814465 6824 10380
78982178769198449 12815 13394
692316933451373057 3833 13047
438421882418563073 1407 7111
831405668047693825 4680 14008
485791835205237249 3819 13860
653698056663579009 3788 5774
583869768675651073 7978 15384
782497721848002945 3141 9926
490744156767537025 9899 10633
836732484120695169 11068 11489
632045164451593473 3558 5343
188848629503951329 13536 14149
131365488070986913 11408 12707
222410750831180353 8611 11443
266121443084312417 5025 12806
977434665056037505 680 9926
797391207466038273 8475 9847
523485713993245825 7645 8216
347383575632729729 1728 4163
653930035487064705 13794 14677
376019250291609089 3923 12490
862017022939987457 721 6965
800299400113271297 2382 3978
565493659343516673 10952 14620
708333450171696897 311 4078
527395941128624193 4395 7640
100194400758535809 7211 12306
954838256438819201 2351 4455
674456655859973633 6052 7709
275380562822157057 426 10976
243637638518219297 2704 13160
729820668850280193 11266 12746
25488728841711605 5967 11137
662824451730905601 7243 11292
423492940086841665 3705 13585
735283941087516289 3083 12998
70171764451220753 3734 10591
164402975219267937 4478 5150
21691289901024649 7934 13081
529095462944937345 3230 10972
344324519155552641 1228 5398
475207678239691265 10019 12313
87395390301022497 6908 10345
912925484654380161 3641 15400
641595381391557121 4082 14958
701941498431232001 5465 6027
784988371896911745 4746 13973
102835613026243777 5170 5452
74568605423454673 3696 11169
617833030314223233 3170 15534
708233461619297409 1941 9448
719611551808498049 5743 8504
834667249611914753 6591 9054
881397964725458433 2198 10034
781402862467597697 3050 15193
180267422002700065 4968 9368
805948634753210753 970 2598
972786822069942017 5355 5398
256919979095922465 3456 11753
448434550854670977 2097 4155
299479477258348225 4175 13730
506521727115647041 2904 5441
108232249597261185 1494 6003
992464714184748673 5020 5052
658578468397141889 2883 10615
755667801426859905 4571 6979
676740028661154049 1045 2368
667940518138550529 4301 7613
947269277131045633 2143 4317
436508339619585665 6127 9257
517533023188217793 3239 7585
719682975823943169 6994 8990
90617062701117137 1612 14926
618073849929125121 1442 3966
989687520946855425 2683 9113
242942434153434305 3114 8409
761421906623827073 5391 8600
647764840605326209 1115 13017
726587888453177985 1120 10718
981792899033464961 9584 14819
687583424577500289 8295 13869
130033483895154241 6630 10231
908162358444624129 6504 7977
924235555333098113 3455 11781
432277509336007169 6347 10638
713751551335114753 6161 10739
432448792600961665 8341 8473
599443944324363521 7249 12257
728218998923896577 2245 12184
986467850257703553 6359 14376
75288704043313009 2535 7274
536114908015036929 6587 7752
140418372028495505 1120 11500
438099364316450113 11108 13992
445320169112545025 5375 14065
917065099491892993 7552 14880
811046657909574913 5122 15150
837432972953259009 3967 6263
632310161492821249 578 15010
900946653558492033 5083 12468
786745923096010113 4233 13038
603740558569647617 5386 15221
540117116404314177 2060 2448
386036575086322369 984 9917
533783274551442561 3965 4208
791306068220116225 2483 5028
855462990841029889 1738 6050
594146596101637633 3759 9635
660039611227279745 5015 7085
122080241421279825 798 8107
778853540175401089 3308 9567
857342739202593409 3593 14913
144520675501443201 12173 14801
383243809664527617 693 12541
117423794390756337 4735 7570
420770666942303233 2107 10967
943822615425108993 671 15398
281274578932872993 10108 10373
178585601235976545 1384 15540
127743156823200369 1985 3341
229097580467257697 5585 7725
138154486454290289 1576 3275
409873421223604609 10090 10293
146523782026605441 4536 6300
594242150058182273 4806 5665
301471039574231297 2362 3082
690456123113374849 9895 11658
721975161448668289 1369 3308
863342948188179841 6181 6803
788090060499150977 13566 15651
113914150837583601 6818 14159
501345031529865537 2486 3782
969304941116480001 4625 4640
7404938250765270 2800 8353
514955926232925505 1905 8019
675727949250003201 6195 7202
241878961388042785 4066 5887
728378190977402113 2922 14996
624022528945371137 5926 11661
802828723014187009 6374 14451
157191262342184513 9707 10160
125035630294199505 8746 13101
806838367970367873 1110 4013
210104748477490945 1473 14657
596929695627071745 5809 12702
414978357068044097 5110 7006
818915540980096769 1674 11322
719592362147068289 9334 15123
237503732407947873 5422 15030
498944767526033665 9464 9955
820193680372721409 936 10275
658016179360217217 607 14766
241089329474537089 6349 15157
117460272247889457 1819 9633
229153121355519585 1812 12643
711304217465425409 4135 6459
714189886814398977 2347 6771
411008091003132865 6132 8238
510010009844489089 628 11981
816424482230686977 14523 14897
807261565924083201 7544 14837
747666846012982913 5464 10536
76495309027475153 2287 4873
542434678169399809 2480 3641
82510350678763441 2589 4615
158391297554821633 8000 8315
541118375596067137 2127 4994
55584854108914785 6009 14321
216989747473608225 2674 9488
383538011383713217 8285 11445
153977672403467393 1504 8865
970897176430327169 267 7873
934807251086471809 5609 15538
120209579720857105 959 2577
558739076151237441 8973 11237
17406696480364305 7884 13145
585154959791569921 1364 4210
600735799052991105 2095 11136
778363939147279617 9911 11169
260596008197239841 806 895
170960320177631073 5253 13468
707229501199655937 8053 14285
446917385710616321 273 5190
579784139502109441 825 8427
164527231391591745 2325 8390
811625101536868993 4277 11603
778080078925480449 11454 13951
558499948986280961 1177 13319
759300952640234753 5382 14757
847780932416149761 12557 14469
141956694667936033 8552 10689
952221770371593857 6212 6788
547912749237244865 9466 15074
491828633186976577 7197 14570
679929399642698881 6932 6981
412212123637402753 5313 13513
92387293781985841 13715 14939
15585833318645827 13161 13743
377527561076032449 5722 9476
300308056092362113 5275 8768
678647822698881281 3811 13831
448988654424148609 4867 13252
926833530212544385 2036 10277
783108151522725377 5775 12532
299426246852608129 4213 12872
251499733014064481 9801 14556
516451452359415681 1603 9933
172565513371139905 601 3300
771948140784392193 653 5580
156532091052618241 1131 12484
96539475411045569 11215 13019
832966151190930817 1445 10924
913261100788520961 6242 13293
171200818350932609 8207 10531
371228269070297025 3666 5982
222933240880635713 6080 14019
20129680065767985 11298 12174
637149742014152321 484 11738
697678240859485057 8867 9987
528613750932066753 963 4031
44726292051752385 13465 15215
584650606059504641 10312 15253
631197054984948353 9903 12818
285613991622440737 2208 7125
943975433223332737 512 1760
436364331441502913 10700 11682
194755838683501985 1645 13678
719468814247136385 8177 10799
690803626734965121 4661 8259
80689235558388369 8404 10132
198789610337268385 11780 15596
766244525624401281 2423 5598
460529940629530881 4691 8689
875976223370550145 10799 13917
457602796895340417 13752 15547
796952151706847233 6026 13776
995397101604471169 9055 11679
751417482037048449 3181 3451
390657037486430913 1880 11378
564324545706838849 3393 11451
164361419894138561 42 10027
20339679970511781 4649 12669
843503608046116737 2528 10673
342602053183895809 6018 8357
192676275253109697 4809 12701
146056651923565537 3732 9422
581519560815490177 5400 10993
336566081551993089 13015 15777
964839100792776321 870 14881
625336606651593729 7912 13586
601672865194981249 7993 10741
313322036943162625 5685 12332
592820953034863105 1547 9548
552766585347022529 10276 12058
459410275157818433 849 3512
849301749811061761 8432 9331
86231185500597713 412 2526
770578789909457409 741 8758
239940145742050241 717 1287
297544774574191681 6349 11396
318632761953086401 4422 14208
809441052703895937 7241 9283
620553789548249985 6424 14541
450316880483214273 11329 12550
520436666553028033 9339 12611
899783696265878017 293 13770
912451016171981825 6793 7903
205196713250330721 10821 11853
568862004174224705 10991 11218
40788894937826113 4533 6521
760441045595808129 753 11732
316447062300952129 3837 4692
323922047455429377 11692 12546
612432963164970113 2264 2967
774886843255071489 6127 12851
427199479298906241 2003 3563
970230990338894337 14486 14537
9048319642140257 2484 10986
214731902274888129 6151 8471
103009222356192257 3545 12336
670941823363566721 4393 5549
761736775184353153 145 204
610151409752742017 5070 11074
16845709566808865 9291 11725
85017866342202097 2239 8357
149470827594505793 747 8668
69437391431772969 3020 11115
934610917701448321 1243 3169
314379391756748545 7898 9877
219591381420634945 7922 10037
852667645174303617 713 8309
805738519565863937 3255 12891
364697759755177473 1258 5100
839250306833086721 12052 15453
494403860803355841 1734 8701
334109079160484161 5572 9976
63552875525520137 12968 13179
68631072408585681 399 10696
433373094631857473 1419 8000
571085379882362049 3048 5648
782520884559193729 1742 2182
19861893883579285 3274 9015
357441533844944833 13465 14056
687466010082815105 4573 13440
65088153395780777 5595 7020
974639997433378433 153 7980
630198061340220033 9114 15068
418988734835124865 1295 5936
39040055365251905 2752 4432
957814264246501121 6021 15091
548510328164024257 1647 4890
186977005276432353 2195 14195
68469205111203025 6019 11664
79503265595270993 2423 13478
340255670808740993 1153 9575
439977259866481089 27 10442
614482874790002817 3152 13382
687608076754109697 1888 7502
784196086856848513 9621 14436
883820517853123969 2907 6945
472133691295827137 8023 8581
935540836486104833 45 9944
890168417271890945 3269 6788
428373216650527425 7293 15485
40496670160383273 7302 9777
533232358906325057 835 11830
972280689544742657 4106 12286
513108364220769857 3581 7379
778989500418706689 7886 13287
776481768836994433 1080 6511
669901065405493761 728 8379
36192927403050137 1518 7901
581177068218739329 6770 14990
50819682795030017 7906 14297
494529822406985153 12228 14294
130590019956983377 1323 8148
141985807782479153 2465 11677
788500457996583809 12923 15654
513165092875478721 4645 14219
155128952377481249 2171 6576
49423909000314129 2495 14993
775120043726126081 10262 12829
12892499007147507 1010 11051
319891621798475969 7105 11371
950880003957738753 7979 10733
6650555599243547 6216 12851
853905171766026369 2866 6830
586764117031265153 4925 5965
739551012554972673 14097 14776
286242416148716929 88 4670
620126736209766017 2541 8923
792646853480519553 10960 14182
900599662585083393 821 9916
17696327282585857 1464 12170
263573499433984897 1816 9849
171519097847010465 4136 4696
430709124685041217 2272 12888
340652024000796417 1725 12147
340436101984220609 4955 9115
611103455660881409 3627 6521
689606529966713601 6221 13288
799755266813669121 10278 15293
17843101836430009 6414 13059
500936838292801665 6150 8066
108064180371133745 617 1823
131700425080815361 5475 14746
139022164392695665 666 3829
13765662662606815 7873 14104
423427331369456513 4950 6224
772329847483270273 4970 13334
854106544878245505 1697 8298
135758628906046401 755 15673
459805836057842753 10135 12236
160004571554502209 6991 10721
721528183559097857 438 12605
919359431270024193 10433 13517
944024001461091457 1106 10516
467220354127597633 2914 8307
62551801826597145 6266 10026
893848247985232513 8841 14195
337944034471167489 594 5190
702780071206312577 8107 8169
495169700915806017 3968 13853
622883889312348033 3207 14570
669933758801850113 7284 9599
161474801636821057 7604 14997
503802337339177345 4596 9167
257372121873970625 2661 4397
219484178139556001 518 15367
473772936544882817 1441 2001
122917992525128033 7221 13082
979738994269254657 2411 3047
115117256812968801 3776 4685
337946008309792513 11568 13972
65053781153093129 3082 10574
277745026321696289 3383 6952
271954300290435201 2007 2291
761723171371862401 10148 14492
130422665772339745 4142 7855
499895954632805249 772 3331
56210856144165433 8954 15779
957189954914333953 10245 12201
454334876981274497 7671 8754
529702412905408001 3575 12225
913390434294104321 206 5734
125332606923500129 3467 6880
22429991227181037 3867 8227
243803529260091521 5867 10374
338386875861917953 10648 14606
236353622812465857 5929 10049
88965704663277025 10353 13242
682462006996814849 937 15783
761769195326866817 5523 6800
606498462194359425 1548 10708
331273873970683777 621 7572
225199882450979777 6064 6092
549283493380418241 1927 15535
936364567009953025 10740 12422
159481486117353921 4248 6984
116288886259269473 5089 15731
592509400425274881 10214 10395
401113165552537537 3780 10216
954586681184206721 3990 12932
183226234985326657 4483 8072
248473775557076961 3636 15729
58148542489540489 388 8997
744235598140672769 1637 12518
716879811158861441 332 11576
365047365603363265 6484 12890
998020037255763329 5367 13399
42697455297552977 10252 13967
87215113854043121 1889 13167
116701135874453857 8393 14943
341765564687257473 1258 12355
112590727604551697 5924 11581
527834141474045313 7852 14337
540623331204745473 3625 6046
961753494977749377 1278 9796
568255354493043521 4122 11175
582252565918381057 12906 13718
284616325130489409 934 10288
49268847471161337 5961 9124
86052417091590177 1378 12294
333080235288179009 3322 12561
793299279161448833 6719 7046
793481506954172801 6822 7652
551436474862423873 12018 12176
772090263231817217 2247 15663
215008875558911681 2499 10199
192755124481898593 8270 12663
526894561521569217 5095 15631
476477789449347713 2484 11027
814861218331362433 5125 8742
657107079857659905 9207 14545
723662521013476865 65 12581
268209990258910113 5896 10951
845533730801694337 7056 15230
643488922194457345 3933 11881
692771728812996225 645 12514
304918142981847489 6895 7416
231641826586173505 3023 13313
203774631011150113 8406 9594
191080104423217985 5510 10625
309819565725504705 3690 7660
250691606655440321 5082 5967
426147415560485825 9782 10169
333508490127169217 1089 13284
544096127433704193 959 11982
687432150821667457 1881 13556
268066157049013057 6757 11519
406119761334547777 6205 12065
979285814334659201 13444 14976
852329440013566081 3428 11599
964146559590552961 9102 14203
12701257741635887 10044 15611
682728610644602497 9228 12373
901533878562265345 543 12569
842961173635295361 5346 13798
471274094493235649 10812 15509
100986766082669985 3468 9284
197185095926162305 10542 10886
97673252735724241 9617 10217
211963441099921825 5641 15774
51346442918600137 3994 6135
984636507331675393 10688 11800
468173463348470849 2051 8564
483804755522111681 7826 13050
318791823409569025 1236 8979
528008315199404161 12679 15087
345462350427830273 2068 6303
319590044084403521 1911 15560
735888077086002561 6646 10315
487586550461532673 6192 11358
987766731342070145 1734 5920
283408297229339457 2053 3171
98355198918469009 14601 15204
801547697456388865 1179 7419
124521409637800673 2608 4061
618113139059200769 3141 9961
764174696438772097 3387 8160
569248730509901441 1724 8049
547990330890563393 9177 10833
586941237647646849 13523 13844
995134488898131073 3347 5573
452201327081272833 943 4795
478920107811440257 7857 8246
866664965729963649 471 6117
144948247023847905 1767 9696
299541923961516673 10237 13778
715065283429872513 6352 12766
85124990101387969 1059 12808
467522810383130177 5439 6205
64386461968584993 1715 12980
299425342042020737 1486 15334
24260715367429241 1948 14379
324505333278750657 9777 15062
462365433381638273 2827 11254
695189880201887489 4135 11940
635721626098312961 5745 11256
796709491985993217 445 6291
199691517499591233 3000 11066
40177076839064793 9077 12594
79058373441622369 2591 8735
455061498493847681 639 2621
290513975695393601 6056 13489
835323215112360577 10499 11209
215991750342919169 3002 11092
300860871235684609 7575 12105
926631390667584001 9423 13517
556764071352695553 1325 2532
836348306213576321 9475 15654
541831974085653185 592 5104
350812587764483649 11081 11577
873344060911556097 5654 7472
794316079668259841 5843 14808
939313656814989 3437 8956
121334981773973281 6443 9611
901972679412928385 3207 9025
874470589331448193 2481 14896
52416544165538425 3734 11614
302585462933127041 9588 12643
789971563307027201 7441 8582
746682630183084289 9900 15087
208955131323946817 6725 8892
346751583617052737 16 4729
721145978243278337 12846 15447
703053388977902977 8510 15006
932427734388227201 9524 11677
476205544715117697 2308 14203
592373290117897985 570 11675
878311729431185793 5087 13212
166672641125373377 9108 12424
75970620595317233 4713 9045
288504544208059585 12181 13129
451911018615643201 13102 14776
175403096564451745 6790 13982
160854516293870369 1403 9808
930675235080023809 13361 15349
514011382859830977 7539 9031
863768165470744961 874 6663
202007032647205889 6726 14439
218944256452751073 7509 12044
181635606877957665 10098 11243
142893923022143105 5305 11945
151755637007330081 5192 8473
113627438411405985 48 8309
492925836394146433 9539 13966
509164340676917953 12873 14074
171912411449145697 2085 2439
476740571796803201 11822 13196
138361624651164305 3053 11771
722224287200532481 6028 7171
487024689489619073 4535 14119
848467948747234817 10930 11408
244160489414337441 5018 11884
817741660766401409 643 14471
697329808793771393 791 2430
483252776738261505 1990 3099
975377831895823233 1252 11698
144765869461537025 52 397
402917113641297665 14221 14843
882566913553937153 1596 15585
429336624932613377 6834 9313
306854746912776449 1199 11525
826617949570195585 11806 14007
900135784929581441 6577 7632
133206517253594113 4019 7404
866675589602806401 1269 10614
353632216100113089 701 9564
670721647631602049 7589 14629
916449736266695681 1316 9041
173057395267463233 11006 11522
215428394268204929 7400 12645
32731110984009605 923 7415
207465215986612609 5841 8879
336894630056804097 2606 3531
477968156384111617 566 2339
232012591814161345 9714 11663
96475542006782433 2039 10677
39167018402210377 661 790
703127008428257537 696 11560
760222713971906177 10099 15361
240271404296262145 5129 15438
743808996260298753 5293 15197
150004223378989121 4828 10655
493919136476698369 10261 11354
769988093572845185 439 7368
925275658101682561 5356 10705
791708908959154945 11164 12288
454807466466384385 7483 10143
446145980568214657 821 10876
942323323178641153 11427 15633
224619728341554753 405 11091
648933346959260801 13419 15818
15624692159132537 1829 13104
204541309740520193 724 8351
331863869745266241 2617 4938
501544067497640385 2396 5018
927316656590615937 1501 9355
717201199469201409 5947 9000
281041653091183009 10293 12291
370198690516552641 5867 7876
605552644362756353 464 9127
55569860979247209 11 4645
647606981465177217 709 4337
773708280275350529 9902 12718
446017694292290689 2377 14790
336376843268340033 7840 13704
578746004561128961 3001 14547
147739926902879393 5668 12355
655163198293234177 5777 8915
17924510013401119 9669 14600
476397173043640257 11880 14003
755396438038509697 2556 9950
302827736047841985 3059 6122
989544526086291457 13497 13993
569920639381582081 6734 13659
515639387201723329 5116 8912
285038314459864481 1739 1784
695776091110261121 12228 12847
465924014658700289 1448 14103
933783223892085377 3848 7814
820282789096520321 11851 15801
192683703794330081 3386 13316
661330134666332673 5870 8676
543053928009321409 450 2581
132806238233808209 8021 10650
436934297667548353 10234 15619
551751034725871425 11592 14367
607853792989864449 7537 11418
849946737121737089 7681 13092
568279376188598913 1467 3160
485806093674927553 9670 10117
658255910581623041 2830 4872
580822153181752961 1796 3172
940476355528474497 5453 8535
341761595781239425 13686 14877
378594367922865153 2298 3808
108817064538097697 2584 11008
583848759114971521 13643 14429
229719087522187937 2285 10569
664920617054001153 8071 12288
562680507068034049 7139 9108
215916261787512545 1085 10959
653861186685364993 1430 6394
297539500672691329 5200 10447
7388791532829232 8721 15486
847986915639324929 5968 8952
567671246606966657 11427 11884
693671578343092737 9919 10148
777385914822087169 12972 13908
130334266821265041 10622 14988
592647801069862401 4737 15753
956238256989202305 9506 15478
956894930408477569 2567 11801
423495555247598081 3374 14534
479281327932017857 9250 13430
809434350840142209 287 9808
74579855268108737 4226 8799
937112839778805505 11592 11724
8769884448529553 5374 6512
698615641551874945 4996 11652
937187086273748865 496 10236
321260772560009409 10267 12985
665316896986855297 6389 8197
66438341505225649 7931 13993
677540690913797761 7299 11344
680901920265867521 3962 5531
861449144914903553 4013 6434
631369644774231681 1892 6536
369415137629371073 1474 15387
886397059543810433 12877 13988
441561075365473985 10872 11264
967745343471726465 10672 13158
782744852595055105 9695 12143
218162821457255521 10034 11298
900153334848116737 4870 9507
194458354610709697 1794 12121
69110244895849609 5834 7514
179776487708949153 2599 11593
868684117790809985 1859 13454
544972506770442049 5075 5497
915597343273514497 1422 9910
781116712371854721 3816 4804
195661923548929185 6666 11823
734395639225347457 7976 14439
255470747429992417 2082 2112
693413519271018625 818 953
475022894717813697 2664 15112
626416531282693249 1006 10889
231510027783780705 1346 4985
545150169544612609 6201 12869
383775393227811201 1096 6418
797487968881661441 12765 15074
261595822077080001 5002 10509
817277468765865985 2821 12118
246554169187010785 3971 7318
308074931531812993 4541 6141
729826487827249793 2534 12894
535706850829868161 10265 13966
36676703266952161 5625 14187
728309007913090049 12252 13808
728107088805554561 6231 6585
397956199100235585 2442 8246
594480369100427393 3243 7742
182099285422388833 5155 6518
95162534009386241 4450 14301
430420906570404353 8664 13914
347461280178070081 649 3497
620622670133379073 738 9028
669043661471104001 877 1990
496196198522824257 1254 4321
765729368591752961 6146 11664
511004441536634625 7411 10083
596551779217332225 8053 11817
375724305866597761 2425 7638
302609703177896705 1046 11253
723629393546282497 1245 15621
874111454257015169 12504 15639
60695747500119521 4817 13351
635302604662616193 3275 6137
263496722097265505 11684 12523
159355990134724129 403 2020
844386818180041089 7017 13442
725185067803213441 3038 13657
55824452713956417 11148 15279
655312866837672193 6384 9684
689629446981399553 250 14082
11788667756849947 6853 15419
749073221206252545 11380 12694
378220246190590337 8162 11876
811423953006013185 2541 3006
998294822487313409 4781 15882
221921189643417441 12313 13612
958678283812073345 82 1979
949233942037267329 10110 13099
498492317444618753 3575 4514
503583360468830657 7284 11586
861423247739207169 2543 6702
120534722849171777 1034 9765
923864685519763585 4835 15628
265206106550444065 8401 10974
343266136454243329 9108 13849
860386237356095745 9525 10391
582511686888285185 3730 7045
86732926612135937 5376 6641
887793427767785857 10762 15346
851707657236843777 4910 7233
36030062311343873 1937 9542
818356826360293633 4834 10544
279793587327414881 5406 7884
149457563582757313 851 2238
972729252261888897 6489 9352
555049878207846337 617 4533
916931833928867201 2439 14126
782860058004288769 275 15183
771458195386035329 560 14115
840167989304610817 4307 10193
640205210808854785 1451 7232
688827315984013953 10956 11256
275064955796114689 8231 14975
570120271108201857 5293 10236
21803060194297785 2024 9123
664352048586309249 5570 14242
200672092021935809 778 2638
843794216473902721 2488 6137
137182355072209105 1745 9562
225293149424942401 489 4031
879472683620622977 5390 14440
391941714704778113 1911 5291
809825819927663617 5489 8752
994943532549584129 8132 15609
544955086962975361 1246 15231
734033333684955393 13490 13542
829041183574243969 10770 11786
11214876140769549 963 13728
438044112075619521 5256 9094
391030833619389313 4817 6270
864415064672055425 50 4727
301238739100099905 1800 8572
442672710123307649 5330 7747
176837111522566209 5791 6951
630662706592854529 21 7416
313581375288492865 3787 12305
537216748664537409 955 10595
190460271936494497 2853 4534
173497865450041633 9136 14061
579889595800054273 2026 4139
886856341706252545 9004 12759
823650839914968449 4854 7598
65043425863219537 9734 14049
980291285762660865 4029 9119
109465806319708033 2829 3218
120289839586483537 4153 8718
414845585872722497 5796 15706
562805731228607425 2739 8158
932650949659663617 11615 13772
706347118102321793 3715 12198
252750527858975009 10707 15897
290789816259689345 12175 14867
790992362152895361 480 14309
331895462989216129 244 12180
340135188854741697 4682 12104
810345472820856065 7674 12130
668737016889597441 10423 11985
705433303357644033 5200 9737
368010873765282305 238 11835
209805569075086849 6404 10813
811803064362567937 7629 14157
678488664567190401 6810 8096
840472831232130305 348 13281
325938767619405185 2136 5837
561094578154158081 4956 5544
174876124319560225 8057 8727
490358346690666049 1512 14142
898282836617966081 6388 11195
103209463469784881 6567 9734
320658358237714945 10814 11379
585683213079857281 2337 8027
417819516172912129 9673 11635
110485099059392417 3342 15062
581301027296241537 681 4558
949709429164496257 2037 12959
914706392127214977 4384 7181
125157856554569233 6493 11979
962055810493460225 7650 9342
407988461025961857 6108 8719
909521372315978753 228 2452
816784742079111169 6445 10704
383487886399912257 6303 12486
900432196466990593 8892 14423
962867358573703297 4654 10945
451933345664645697 3999 5991
660382679180763393 9968 13075
847770637359143809 4343 15803
520517624064765953 2633 10567
713810377020511361 4800 14280
339998770871297025 8422 12261
966419223838610049 6644 14029
308720302232899265 340 10052
409664624068415873 474 5807
292631104585062465 1257 12597
494932279226684801 3783 8631
301862333362706177 1951 15154
227537505857473121 349 14341
988437525453385089 11288 14547
374370218115725377 896 4203
99333259912270929 2772 9835
32688816524046873 497 7159
981063889932833921 11150 12946
943939684719577345 1506 12150
418916474910687937 2071 10293
818617084353409281 1777 1930
189254982173885377 7187 12495
36435496839427377 5216 10620
771033971317848449 14105 15490
298218512236548609 6601 8307
107711870919409585 4695 5013
333953975141735553 1344 15155
324219376816088833 14294 15869
796856035395538945 7112 15375
370177684395748929 1350 2863
556066750384356801 4076 9289
531707150544320961 6041 10820
9885941674713907 5175 15213
960204636372047617 7266 12668
567525275260162945 1486 12387
458292328295030401 2449 2835
840834061462462721 12803 13632
444252066495131713 1193 14577
112366835154428913 1627 9594
543799193173043713 8066 13932
830622060919797121 7 1718
560539824657631425 6888 10259
392145665832952513 879 6268
54637782162231473 7089 12145
120087176146913777 804 7292
305160095026174337 2769 3312
628425658392327297 6162 8396
919938277962330625 5406 15246
813961119717806209 583 6210
830935282944373889 11699 13644
588526875211993473 7436 10932
407424142342833281 679 14182
500296187155559105 10186 12347
327876439731973313 2685 12150
548074527649642817 7787 15748
972179384614406657 651 9108
350244101907282625 2233 9752
947197438926899329 1401 5789
537788989317260033 5584 15425
86322689140573057 1816 4058
113676175707727361 4916 8532
420901305261118337 1946 4100
933186650464531201 3248 11113
328735311603395521 1435 15110
730327239394444673 3254 11435
520078297124079809 4750 13068
436816771779557889 2025 4780
52689757496679593 2123 12014
597270829754936705 10951 14540
888217116949171329 7395 11091
450096782293766017 2334 4899
548656340548717505 6008 14121
534284613347569601 6181 12687
128882534359000545 9577 14157
396860498548601729 3892 7022
444763845973867009 5656 6173
541113300943099073 6549 15683
664781316524461313 4053 7806
138908333246060785 3326 15597
725272756118272385 1114 13394
776226668782488321 1479 2226
709125231530428801 2599 10384
595028523763300353 2546 13502
956773896699800705 8998 9418
146223067739274625 8897 9208
388781586097572097 6818 7867
653401556663535361 2372 5070
273315992945782689 3184 7779
178739281211068865 1707 6162
367329841285162241 1111 14797
551639106181124097 12448 13549
237831549004411617 3447 10971
769166099644852609 2632 9182
267043881293894017 4560 12061
921951755098202625 7127 12952
642485743546672001 5330 14479
111580826524562577 9088 11504
361095053700630337 568 12660
478469337963428417 396 15348
581206731985432193 11959 15556
925413429917032449 1097 14726
776897716888619521 13663 14150
911311751730348673 7630 10862
91831923716853233 4988 7197
609157517783689473 537 3059
241348284587125761 3720 11222
483759330113610305 5711 6314
363062523736530817 1984 12194
437991056720481025 6864 13993
928467210803553665 8353 11323
375308187775683393 1763 7895
894671954398802433 434 2653
479930085087335809 1613 6366
506242573519038785 1416 5641
229400121364971457 9107 15539
221951767472418753 10288 12177
750921905131040257 404 2523
85770454825116369 792 5422
139446518928135537 4913 5290
422865381499292417 5295 12497
838287687191741057 5250 9998
562442741204471041 5468 12777
414054089815163457 4529 13441
846354497285304321 2071 15585
978718394913361281 11891 12239
213173842902911297 8599 8843
610114896385166337 6591 13421
482119417643161793 2439 10849
425557756052047169 6238 7555
329585718302602945 14016 15684
203026959104089857 3166 6607
457261788767070273 456 5888
33691971494338449 6982 10767
875662050388236033 65 860
803522430502479105 4811 14893
36600552347493929 4362 9217
841703287958086529 250 11943
457489020298190529 7729 8810
441530803432140545 14330 14641
636288212231548289 1561 14901
162103770054219617 3110 14916
377048420071908225 7959 8513
264702647624996961 2397 2700
71478939600581273 6993 12725
282891907436283681 698 1872
853220405542565121 2958 14352
172547768215633121 12185 12394
57021628771266817 10334 12966
428188395157267393 10467 12944
69664573380784137 4212 11997
790858263140986369 3423 4437
796133834330049665 1041 7974
572503842589544129 5983 11209
36430816070513569 138 3561
633824535676335873 7702 13290
928295631883045761 5023 14808
111840610843845665 4905 7978
112232127592342577 7094 10605
886018706306199297 10084 10198
688599911744518017 2790 12640
184278763047007745 5797 14193
756391763302410369 2765 3113
530597877161948609 4460 12463
552796499896814465 3223 15038
631262548605807489 8777 10483
789533462426710785 7886 9487
355427144884910017 5499 8481
23435866033167941 1147 12189
586184244195539585 3784 11571
312967383240980737 792 6870
971471946494414593 4566 9162
342893086942027009 549 14589
466126853167057921 744 1015
938162541875506433 11780 12374
398269070154721985 7742 14617
510548247407598401 1022 14910
582221433864834433 1276 5968
126290448272065697 4629 5084
14438281142940213 4437 12957
917804642686050433 62 11858
639818998491168897 14393 15097
47050859626871497 3593 13441
976299815322018817 10529 11190
501605058970341121 6610 8419
396766310138009025 1376 3471
296200685178767745 3824 10056
298349790518596353 2741 14821
532198113578900225 9277 15615
621079818937918337 3973 11139
219627638946072065 326 4887
123623692894934577 8630 9596
893525197394410497 3347 5118
32177731459558601 5137 11424
182542811478349153 315 3106
732230323187376769 2634 8976
56033040838698865 3846 4509
25877112990631445 11956 14708
396387480371039681 11258 14549
219322749060719233 7274 14900
375131383898263937 6015 10063
935286292712550657 3911 10669
421210764691259969 373 10081
680621717298588929 7889 8879
38948732912231777 8068 15298
239592989476196993 1126 11960
42302713082229105 13182 15452
69828445614373185 12668 14110
23405794500547473 13023 13353
232010813436932737 6357 6874
268363661651669377 1761 8224
517740551025450945 5742 10492
49714952644976049 658 13817
37621438699634529 2882 11986
902931768306167681 487 10642
941874892485426305 7106 13815
459889161039001217 7585 13589
731732096860827905 527 1084
736528087468876417 5246 5258
826537122314771713 844 11121
482243921894976769 11 8585
459228423415087425 2212 8780
426238955612070913 5832 10677
449567566409736961 3141 7008
825615676937900417 2872 3514
564186410916693889 5693 9749
651340376248974465 8610 10718
890819499742587393 6050 6060
364388008824946049 6349 11558
585034597055116673 445 11804
34055085460899193 2102 13761
430546763793184769 1533 12430
724577604208406017 4275 13044
691523954914220673 1533 8347
516471608186144257 3261 7408
469425798772629569 4326 5309
394224025606959553 3384 5383
482738569140170881 7193 7634
607772443866231553 5716 14300
646420348314134017 7748 10101
21065040666201185 4957 11679
636810388041841025 5185 6454
926817110132951425 13072 13077
150998150214501697 5726 10079
460751626774126081 4824 11517
418706450290105921 3256 11305
327281687526330241 236 7841
311585666311540161 951 12243
955327868850787329 3710 15261
587632308368728961 4849 5319
216321309259022593 675 10874
866232140178436097 2638 10867
281909860953604161 6623 10063
484811221759631681 262 3179
370322290286772225 8784 15139
92255815505577489 1951 14378
464858470630815617 8407 12045
569600383519162561 9909 15256
66847851907475329 8300 14400
381545813323508993 8013 14386
512542491215342017 10358 14085
60413286919558833 5957 7408
941332234293021441 11271 15689
323950765097659841 8447 10707
865195353979828481 10990 12339
639426646691124097 576 9029
938293962258477185 4550 6738
813932643696187393 3955 12955
738419261770914689 1626 11275
18631374605721617 250 10873
654546701692318337 8345 8426
770909137796731905 5741 7432
154499400906786369 4482 13615
20885284191013653 1569 2798
407687077909308481 2475 10224
391333189956082369 10460 10902
179646851256833889 3893 4384
294060776757451265 533 6879
445509585244259649 10330 11090
294821776818704257 581 5224
160256008025754689 1953 12559
799349053156351617 1759 7813
826290861980304257 7669 10956
836180464285785473 5223 13890
677779815336705793 3779 3793
355853715267475201 9492 13095
928325698699445889 5781 15531
312983533405908801 5838 6176
544307953749125761 6887 10729
201726280638343521 685 2637
118786753856049649 11972 13190
871844356781661441 1473 7667
635668383856611329 9928 13168
275584445465117505 305 1045
452895630305569345 3195 6720
907405022913447809 9286 12467
324025388588751169 8995 11231
618506207716183809 3926 14848
57386283171204865 2454 10042
442520769622472449 5019 12014
17556540288083511 2408 4890
443579516154674305 7615 12681
47039245300318553 4098 6192
896621410009313281 804 9153
52770907549358985 4376 4927
373253254814972737 5920 7472
946268434150333313 5664 13785
296681427812710977 12571 12806
299170373693058881 4068 7530
570401418630840577 2095 7687
952827905750474753 7365 14263
100880596035150209 12646 14858
131919226098631265 1845 8052
812273596899121537 4274 14022
348025409911109313 2025 3800
612520645797513217 1966 9272
383513255945175041 12447 15312
411931669593062849 8799 14492
584609538596573953 2520 3792
419088494074539841 8031 10721
899542543698316929 2083 12874
573310249713120641 9648 12402
273839208840279009 2347 7715
340905641746029889 9777 15346
967810959441791873 6191 9270
677007185380691841 2296 10852
448124745262511233 7834 10494
192334389775677281 8428 9926
157474241380754177 1489 2044
897005680741546753 8815 13008
142900487651751009 14329 14949
907157303800129665 12125 13217
660526393041109889 11894 14707
815821617450811905 2769 9535
865776208689460737 6896 13705
654014698475318529 7801 11595
658815122355179009 5738 15021
568503771060182593 4014 4947
794120248236190209 4666 11680
847558625085309057 13032 14295
304590196458761409 8755 10013
845311131520620801 12207 14291
252527716153487361 25 4182
60518741670872345 1748 3015
782047967128193025 6499 14806
518945766750125185 6650 9898
904473947911490945 6009 11738
859808336780684417 285 2527
463969995858249729 5231 15271
44501925296234649 10598 14891
180073178726225089 7410 10693
359135478387511169 9707 12518
165777737122766657 11557 12392
277747671046757473 2039 8552
333356695183503873 9770 12750
618707581044940673 2237 15837
875427685869610113 4977 12205
248304592209795073 7693 13289
553830090737996289 2864 11445
981285439487177089 4801 13485
469716323280152897 7497 13041
346429340895458177 11335 12012
171117255626391809 8207 11266
549187778095113537 2547 6999
855790665770669569 939 5528
582498251086750721 7519 9955
907975935102747649 9312 15469
549377425466357057 6018 8967
662882298629085697 4818 13208
163398364085924897 3379 7662
622477654991989505 4374 9882
558358154235076417 1630 15452
187289520065277761 3440 4943
815655174165190273 497 1702
98160102864177649 14293 15567
954534840789502721 3229 13746
319087696306638721 7548 14884
646474605636985473 6580 7453
301834229157542209 12360 14580
506571710130611329 1002 1100
879491196192887553 219 14675
55514458389101409 6889 13531
539687957822430081 3591 4539
400131850304969537 8209 10406
322635397015119425 9082 10363
336074124603772609 13581 15253
57475033021198385 8963 13896
944578721127936001 4069 4423
426083294603856193 309 4510
287821097397429793 1193 15830
600887739600729217 1388 2571
612524855790351105 2417 14876
153752272399373185 8394 10380
916853974979137153 9072 10601
75537582954630977 294 8150
359657173912562881 5143 14069
738241648934845825 4214 5637
244904624130814593 2385 6674
817035061011331713 4571 7852
495560103174081921 3513 13834
533634793328872065 10065 14097
369252216861173825 5447 8834
742069969922162945 109 4670
858179856305366017 4427 12860
843539936518695297 3890 14765
299279306477874497 4019 7491
239623818080168865 2958 11172
49383543480185921 1847 6655
663085374568964865 5097 14847
194740276558736257 453 8337
562847442875771265 3157 8645
865398129492728449 664 8069
690336621963140865 1760 10016
504305690882919297 2973 5389
478936393589556545 6505 14200
386774383043043457 3289 11370
586569289825661185 13070 15697
69737606806814513 9809 12736
355635624535345601 563 11610
45292724487648433 1925 14534
992301099032758273 1514 7133
549461101336962817 13426 13464
834780097498345729 4374 5414
161669071039053601 3890 4468
355123553648326145 9545 15700
913021410763651201 14017 14406
938380584163574785 3851 9050
234162217118676353 432 4180
986217458568503937 4825 10161
262024513673910785 1157 3619
340920850098889601 2963 6223
674737784882065537 4804 8672
646900729174660737 5027 15433
700097005961470849 7118 15522
639345054444838529 6898 14275
741190148343559169 10107 15659
258430872679227265 11285 13753
369989037593800449 7743 12610
573159176270202433 4309 9423
339820786529454465 10035 12719
333232183202341057 1199 5399
425377216882697665 4041 7936
151499142077476289 2832 13650
897552069184467201 9227 15763
421278147939531777 11750 15753
542773051334965121 9969 14879
689157641686684033 2354 13426
82727335245717633 505 12656
150946872571694273 8430 14507
399151997333536449 6762 7423
543512944188812225 84 696
232694102081676833 1877 5830
390570562828358465 669 968
246808846417000193 8358 11829
380042924341786689 2922 4297
600345154870463873 4007 9760
158283308343783361 1515 3078
571212296286791617 8312 8798
623487545182307201 1092 1278
122234922962586977 3467 5092
328673667142666689 12775 15371
692345452376404353 801 4938
219469777245997473 683 4150
233203766137673793 13397 14996
12083906758277863 3146 3879
796624993365799809 5264 13545
329099931126215489 8773 9530
186513380822940897 6977 9947
974955283620587905 8525 10895
105810123916771921 13746 15426
295248200658512897 116 7884
498580307093103425 94 4317
308062498455484481 4149 10439
901538542641350913 11649 15676
389126421293120449 2765 15114
122124284117131057 7506 11308
86349514508427201 10282 15038
738830785395411073 2529 9692
1799204711979031 6908 10603
93931777156708305 835 14938
273787329946912897 11336 12074
68031775913471649 4824 9073
166348278959723937 10949 15279
20855195754460709 6346 11570
55511118305886953 1892 11977
420529540068262273 6489 13642
458618605789673921 1295 14698
411882952876961665 2707 8508
995623453818751617 2817 13400
436901129149948289 8146 8768
350632226076264449 11841 13632
571257390998237441 4417 11397
462511184423888705 14108 14256
73955164014993361 12500 14708
200592362514505857 11443 12783
308194535923941953 4568 10765
96229966652629169 1059 15486
925914368253462017 1307 10206
23517648914939573 2781 14003
847654445064573953 6203 11828
348251595989367489 1927 2819
450530317166144577 12824 12938
560421019709203009 634 1508
33081406368065557 552 11835
358309116148035393 160 14606
78441702829213249 4101 12953
561931344306707073 14314 14698
669712229717770625 3104 10243
373752333531413697 5937 14543
388147016354199809 1605 11910
531574891187069889 658 15613
873946166791338241 11689 15449
213155861430777793 4357 6582
293507989124908161 5126 11188
888689718575840001 3744 10437
762764410659155329 11440 14556
749192234783137665 1236 10090
169051727810458625 6667 8176
862115674732685057 756 11821
164038475278001537 11515 12743
279158033031848161 5407 13132
43192535814984721 8852 15348
711237413781610369 127 8052
164907850006255073 5691 10793
880060388333632257 1062 13311
42919249029583993 14575 15743
685384255131914753 7485 15829
886745977831449089 3646 5976
245748801521074273 4808 12817
656935838800951169 563 1142
617610398376477569 2557 15895
511452630659174913 2820 3227
85001901364407217 2671 13666
688522362423700737 7378 10586
142968513610618689 3490 3678
149167963264286401 3352 13483
352414726279931777 3237 8229
944695383699713153 1341 11885
219900621890154465 12329 13064
980631731851058689 3956 12928
490918344204672513 68 9313
314162055687919681 1627 3396
198529024541421953 8555 13019
311318176108411393 4008 8708
510214218397891265 3010 15135
342025467191763969 3864 15741
950538395748928641 350 6477
806545697679506945 1968 3634
305609736939842945 5562 10469
242530916299163137 601 3524
177974582777928001 6127 7243
538748535591988545 4824 6576
754862814176675585 5985 13926
390038800901113089 8028 15598
625497724839611649 9046 9912
356137952915826625 2114 11059
106721505807641393 11163 15416
189940120070165377 12120 12993
502143567475748417 8787 14689
996580821230193025 7005 14590
205793218226801857 12257 13423
211840473978828225 5028 5708
491068876927492673 1716 9427
826566732888988289 866 5657
567986399616174273 12472 14360
32848246180524401 7705 11319
602561210759724033 3239 4514
821878698076599041 4866 6640
34699637640784433 6845 8165
214407663062065281 1067 7831
167131539537670913 2838 9539
647659906741164801 807 14987
169727918918354689 2956 5909
656387963606679425 8882 10486
129006902096712401 1715 9821
398987767182088513 1067 15874
119927491227372225 8820 15406
531021290780461889 4850 14201
689900976409141761 13016 14478
671209285851727361 5419 6375
910318373177048577 7242 15096
500094446372688833 8570 14210
269539721733316641 11330 15283
318916639308152833 5096 9820
79671140291196705 8818 10932
724238646481769217 6365 15201
740908658131012097 254 14862
194681321726573473 746 2906
848761243655317761 4635 12244
655297187543684609 3852 7118
309294459057930753 7354 15808
729027342441465729 3279 15047
237293849942204801 8385 15528
993028795348596609 5364 6164
126517904070219345 6669 8412
801491410149662209 14434 14480
465794092266136769 1447 3571
826644694383876609 7951 9490
453774434246476225 6157 7310
573248686156599489 4009 8203
776185752419252097 3372 15662
570075414578145281 10663 15832
643564135200129793 507 10393
903309330893630849 6592 7925
331884819115956033 1990 12917
146989359600983265 8264 10306
435531504051205313 2547 14802
485721518373761537 4897 7594
889427146412231169 3399 14072
156384507796804673 7671 15197
631748399939390081 3240 7485
741933664786369409 3024 13670
415220633976488769 5516 5978
730367616098963201 1161 12099
510037695091945409 377 15730
832230122558424705 352 12584
121126028867109889 2287 7868
120217261381487361 11637 14605
772201897610408193 9927 14294
449093342430426625 6293 12266
551265669419095169 2347 9144
962068295160921857 2277 6558
127216970509159921 1187 3613
593969315909728129 5 10054
331650318258255105 4929 7422
786001118859576961 2407 14696
44178286626838313 787 11109
572104791372122881 5049 8163
127689725846138913 2906 14363
857789920484069761 4440 6335
839519698338200705 2911 15531
457142121584521281 423 4568
798076790812416385 2659 11817
456254962059364993 2188 11491
198119627019444513 9620 15602
251633461017245697 5504 5838
914447201153691905 10239 13546
375645482988606017 4133 5781
875586452464126849 2335 6563
609578200503928961 6717 14465
884030313668745345 9284 9608
845697100182849921 12773 13876
643380869409718017 4531 15836
984878817090201857 3211 15536
188511820259961377 3738 13006
335281053822402689 1172 7535
270461839516464417 5126 14679
352008540789309889 5451 9901
479688521459223681 6764 15355
361587580472775745 10845 11429
282686865040624001 3205 10206
623322209933501569 9496 13843
866249342233814401 12804 13426
587632405483365249 963 9382
498983107563283585 8684 12379
706827215374484993 6587 12183
23078645293878709 700 9353
137989146645782769 9852 14572
552934933973851649 4170 6459
938747333444450049 2436 8004
263636985257775777 2254 3661
286851623481343425 3854 4177
208382354963966081 4372 8228
751116330841110657 6592 12247
367894765635156801 10305 13982
924013983763547521 918 10923
753245091062943617 8939 15505
744563303945920257 1654 3711
355514872159872641 1915 2515
542693503461467969 9153 13939
889305220240039809 2560 8221
413405603024070721 3802 9859
60915323045833249 23 3367
837256200713785089 10711 15248
656199091811679105 9919 14477
181530700788083969 5042 7221
999781361748702593 5679 10723
377159341210788289 7965 14285
161362996323454401 462 9480
955083307433763969 877 5197
733702283294832129 10699 14848
623492813972990977 3822 15306
406998522727086273 4276 14626
367811222977973505 3595 14697
530920693686098817 4777 15642
773453535470086017 5366 13386
779999175041673729 2261 8495
307570665042160129 240 8105
298614915805330817 11540 14854
412368808822794369 904 3410
817811223276457601 13267 14904
172831928633751617 2546 6256
409477937131768513 3075 4609
688316235972738561 2065 14450
495865490198958977 3656 8962
855317036479501569 1954 3115
468272706929525377 6420 9396
26164666691801841 2886 6101
360864389057745409 6908 10400
402775336560562625 313 2512
240072795894278113 4610 8139
200553081632509857 3304 8900
516066590113219073 9595 9889
142368610188523089 7610 9530
790453492034430337 9382 11136
684877559794802689 8034 11313
453881768292710337 2153 3297
182576981744841057 2842 5165
440270385322762113 2262 2417
489090886302140161 1631 6582
528546532967801857 6792 12541
336708582583067777 7100 10720
907014452883089409 3257 13694
455730226741213313 2121 12360
15251426252198997 5467 5602
785132329063952001 8687 10073
156103658673728769 7599 9011
73145942024613217 8748 13901
56554360837601793 1099 10920
111762140757971201 5208 9658
105775189295570721 5068 12249
18854355284634749 2785 14155
743849614722925825 1309 14611
592985262008038913 10620 14882
677268723187339137 5674 11602
705099422198973313 2513 10658
309540070748859393 6465 10800
898404870797090689 6262 9849
438403636574122433 11343 13363
263278110885398305 393 1270
149735346125133633 6751 6845
281090675710952801 8331 14484
605990848607532929 259 2499
483432179582568001 3502 12958
689996363632026497 8909 14841
223508527226353953 945 969
725197162676863617 10218 11782
888480262257974785 5337 12371
26969334390507529 9865 15673
681314016087139201 3689 5757
378285533380378049 2668 14986
148579046551592609 531 5999
702675614527073793 11143 13957
82503411658702673 1894 3679
659252741624385409 11843 12701
566656167575121857 1236 14362
818600027209718913 6076 13659
130150919371356369 2167 8691
424815556265016897 10006 10461
138820557541809105 3139 10641
193275569900613665 1926 7833
993631921177804801 7221 8703
957871662123636737 5763 11575
319473697500644225 3515 4207
176398516758972321 7750 11065
410720418858101505 343 2843
290771503591585665 756 4087
816337826091316993 13728 13842
618101340434215297 3060 11212
550513139507412289 281 15785
88145792893470801 1833 11533
580479983722643329 3654 7896
964213178514931713 4900 10320
678405498137617921 10820 12070
410179824900481537 4842 13318
325314121407249217 8864 14324
414375320143285825 2021 14881
927333656513237505 7907 15725
516523988676226497 419 15605
950452694159128705 4717 7557
993853950267400449 8412 13931
6585082625360173 8321 15821
949769032197352193 8155 10874
814474501878269313 3153 6155
502780725185893121 7831 11240
897425114084224897 13407 14021
698758783419719937 5350 9498
907872348507869057 1400 6018
916205225939130241 2547 8380
404721873681790337 4904 4997
201001220558183041 11142 15812
245712675454743841 8026 9131
509488508220904641 9019 12407
501184288940091713 6305 9631
136985079614021281 5316 12728
710325000312355585 6559 8429
917805401322134145 11432 14800
345640742119382337 6386 13375
406102650318857153 2431 5419
718462069318466177 3642 14959
444331466674817921 8955 13897
543236835412013633 8033 14458
784784105267391361 1416 3148
415027424215754369 10511 14405
194420171339878337 8271 12817
992152710393707393 1122 13700
654903693583563009 8104 9038
166225903763805857 545 9507
314953425776657537 2326 14640
611441123743329537 4586 12572
878937472505754113 1440 6348
357799759574721345 4506 8031
588175740944727425 1622 3217
435249865275476801 3682 11232
584025010286424577 12852 14361
427188877712158209 2696 7904
493675439720313153 11725 14676
291773921957140929 5837 11613
918177734280078593 8657 10105
559693374104956097 887 9554
283607174260019681 605 7331
346916855300417409 2199 12697
48423381540729337 8137 9346
55090885781570617 8098 14082
584485016813694337 10886 12792
703334981837681281 14045 15443
994593398166045953 7982 14372
379114523730368833 3806 6534
60516169076144881 1192 6367
510174939793852673 5852 10810
717537190510128641 12135 14942
819550999333419137 9333 12468
61968436974076721 4349 8545
396652902072329281 2990 4130
12447918740377873 2433 10744
294667197307735041 84 13846
297821606310002113 4336 9638
717294868766867201 8161 12598
674248103536186241 1808 12209
646787756418010625 9352 14061
72170292429014177 2868 12276
46169954101142001 1036 4124
502023752518198337 4299 8150
990071347398714625 12690 14226
712625286537210881 2234 10069
524185185480927617 13679 15548
564602066756648897 9800 12879
772189618040986369 7120 9675
497278444982192961 9673 15021
224228868720782529 3517 5487
752704121935806849 3373 12684
917395520761107969 8605 13135
702504328206451585 13497 13951
314782855977835393 37 2099
659709295948815105 3180 8380
115447260672400625 7967 13480
691696655703601921 785 5333
869079893989717121 4397 6004
849856697363236481 1895 2342
238475714731226433 3704 3983
136580764645309217 7723 13469
63843442371886993 7025 8351
348469499832376065 2189 10732
346967187420350593 4427 6469
196481205403394209 391 2479
853371747481556737 4731 11812
904184968630971777 3655 10928
486775098169250241 3587 4438
512207939466996737 494 8361
89848349201115953 2940 9921
80745139566104737 3295 9788
791043952791032065 7887 14692
232281886748815233 11920 15575
322285398433418625 491 5510
310064640055202305 5576 7728
453072048139450369 813 1241
559152362487331777 5003 6591
961816984634491905 1298 12673
625332089672767233 4728 12449
206776108457095361 5019 12624
857841811383572353 883 1222
201914927836181601 350 13320
260983945445985921 10771 12676
678246765997148033 4772 9207
631938750761342721 10081 11428
564631990831951937 7599 13931
695553628126631937 4644 9346
601968789956178049 5307 8852
361774537909020929 12366 12529
478695027013511553 12789 15788
985558342082697473 1413 10993
535069549054288257 3387 8293
583565041848878209 5031 10330
137056010254138273 2824 8578
527530245837951361 8664 12806
568273676741487297 1834 12236
729751089086541057 9038 9490
519620007736531137 9785 10227
246691605141137409 6499 6796
198276606495500833 12151 12386
260083228918595937 7365 12288
874938767218718977 1672 9627
872154328268791809 10049 10786
177574870506308705 1483 13071
897393489120482049 13102 14154
840694509421009409 7941 14537
569306906556676033 9543 14638
838352120716525185 1767 5168
295580929799704961 7637 11232
439183556500164929 5662 9493
81525324414585041 1241 13254
250137049204315777 14563 14629
961085514381046785 12222 15039
337501401453945281 2204 14594
428673024807807233 8173 12388
129318067756873489 2939 5384
520887664590837569 3524 12566
423862543269859073 3315 10767
534077580885778497 7635 8979
794290066687555201 1817 4113
574575413426494209 5729 11991
66967691196420985 1176 9851
241702394604487841 972 3628
634466122998606593 4893 7329
26868878935424337 22 4417
524440591173412673 11244 11355
549859581323957505 6002 9735
625431980383982721 9241 14713
408659414684031233 19 7708
213354560709600353 562 8443
457699267965637121 8686 12355
826348790803098881 7517 10092
744459812572948481 466 7505
799387647842063873 1506 5249
198399893886815457 12310 12975
598890301936425089 7934 10327
794398902648772737 2386 9787
884192967750745857 939 15100
342887820670171073 2892 14661
408479709257665729 1898 8075
318630375275454017 971 15519
40530029635032609 5623 9670
996321692036346497 9 5879
536689078224842561 67 1898
507238205960142337 1186 11808
863331559086130817 5031 5148
194651600565947553 2065 13841
236075893703930017 5675 8913
62261254778682937 3303 13744
858311259909708417 2413 15840
430344276364635905 7989 14762
792527222693767169 8723 12165
80054003215089153 3003 13199
398458956667720769 3811 13028
706767276720995585 3890 12710
481807495219801025 3175 5985
878450543817216129 7277 9312
647703427616544769 2772 2981
523536587691623361 998 10565
482281329406792001 8468 10785
57581414877496681 14204 15188
519407789720499841 6095 8601
36017210901405861 8645 15147
759903462726942593 551 3773
236059235872993153 6888 13600
128830345515535073 4102 5378
288664264169213441 9626 12212
709104014749986049 4742 12475
222825912143157729 1270 14795
271243158287315809 11016 14430
793416935360255617 5697 14765
708094309895603457 3648 8555
573343001746586369 3054 11819
653434099811146753 4274 8340
882198357626108929 2870 13187
632696644206109953 3308 4413
37984236119690705 4220 12314
602583526278120705 1887 12290
699895183421944065 1111 13213
31756000518686989 14194 15190
888306721560603265 3496 13782
934136895502586369 2494 15515
586030386887742337 6716 8195
971593114121507329 1804 12985
348061583180772545 8421 15781
474797354570480193 1623 11104
6615681846312783 5560 8592
238251778526933569 1594 1981
751957309304593537 9707 9714
288020414246272353 10179 12738
401164968305678849 5633 6108
485299170887547137 7515 11034
794786374854062721 2305 14774
51664097208227841 3796 7726
984231476456926721 311 1018
231851581317091169 3244 15079
551919429530833857 7635 14547
889365214027389313 8672 9571
38637826230868201 9092 13081
159889562458491937 12363 15471
381587993102193921 5444 11480
591783496245138689 1387 15146
833214125017889281 4837 7751
600741487564949505 2168 9751
438917768310368193 6409 14402
898463012437400065 1721 6519
437633548665118593 9339 15455
216173129627666337 7102 14090
217316924356204321 10965 15879
897462423280497793 2857 6944
259001653843569089 2158 10996
807518463195112449 155 12614
207418583058675681 10625 15011
674235007854388609 6754 13995
629254015825168257 432 8365
673793756983801729 455 6646
647050818160785409 3514 3842
874003828233437441 2244 5413
691060737125610497 188 15840
593198481679383553 6892 12349
194262318340342689 4069 10380
587959705323111553 10261 11341
796614991853729793 1991 12558
37642915969431809 413 6893
752744028790722561 2262 5166
922267668402920321 852 8079
704060120461605249 6740 8510
722148907335640193 3670 14422
225408137262114401 3732 9872
233734026431630337 1794 2769
757924932411881985 4637 9652
724717344963213569 1023 12067
574642270697900417 3669 8155
525069003360240321 4679 14823
622203872569798529 8322 15581
731488842799070209 10060 13284
680950280563699585 8523 15044
78361794981400833 1996 10618
818926623387184769 3493 15176
120063223808049457 12419 15689
366298081148251265 4535 13608
494423753720919745 1171 2141
554374611674205633 5525 5652
603383954337648001 6189 12115
882355228015704577 10864 11312
809184002747695489 1250 14143
4558828451891373 7260 11521
639706012706884737 6177 12529
751686845908018561 1198 8447
921847934342874753 2133 3871
218088415544514177 2682 8594
252295101183722881 5377 5814
233407699234071233 1230 12943
822935572127232001 10734 12994
86921685705632961 177 1107
886472937908056449 2400 5902
802337206338712833 891 5920
917861484997725825 13750 15471
864364686675145345 5288 10356
411622907553596225 8073 12108
867642593520393729 2 2963
452033644969883841 8975 14522
577606156136951681 2654 14189
911372919102067457 9440 13688
795553728760133121 8807 11359
739543134062127873 5292 7915
413465806587851137 5009 13571
915323228526961665 1234 5018
970079030837489153 4858 9754
646772739391348481 221 7373
947174389138055553 14114 15566
738706545951661313 2272 12071
751723779440830209 479 14733
886428043275994753 5152 11521
553062975742221825 5889 8562
499951273458083969 6204 9248
449861718529596993 6795 7846
922722428863647105 6783 10498
773054432807171585 647 13637
677336523677073665 8492 13415
779364611075386881 15608 15775
195235294114493025 8567 9157
35736198038478053 4836 15593
101224963090590593 12742 14295
242953930896582913 5265 7805
442193510380331393 10846 12954
299339279272871297 14717 15278
523556820118333377 2230 7146
780980729107888257 5944 14865
882857588820680705 7695 11495
741817931396923265 8073 10208
186580909047751937 1290 10913
220315451231520865 1770 6130
126958940993272769 2138 3709
17956797774743905 8736 12332
562756559196490241 8699 13527
190965668760959777 2512 12735
874740851645665153 4027 13467
246441488398431841 2018 8271
951329216870124801 2050 6532
467037888431029569 12179 12958
696486134517908097 1117 6153
350403670734792193 6229 11549
297582518195643073 11795 15200
128696376129745713 682 10844
612226728343156225 9184 10568
646256833470346241 9411 13753
210896126272434273 10484 13857
581698842787737601 6788 14493
491757522703817793 803 8313
322713010553925953 3220 6975
69561898787643625 14039 15865
655632449200204801 3411 14950
857626294465287425 7082 7163
261627985602160609 4406 10095
545276314791568257 1700 15211
622735458074252801 5205 10894
879326597667510913 816 8875
283551897367928513 8570 13495
199154854221351489 8939 9784
724646557151096705 11309 12648
809738595506583937 5561 7983
534227798075363585 7061 9301
694199503497561217 4146 7138
399926959528009729 8699 14628
933576964884291969 5036 5759
216321640497270081 231 10841
945964067598314497 1416 4873
902976418799035265 6773 15876
105222954442947265 5317 6692
987797449191816705 2255 9176
362648815939440513 164 13185
974114839846372097 8376 13961
967222248536085505 13254 13516
40860128825144673 3531 7084
486336488656750273 5760 15441
37102783545982729 12896 13476
12679294712537371 2627 8318
511439540485042689 858 14499
476251153997811393 10890 11488
487078417801363649 5226 6601
320905003512091713 2018 14400
488822197838104001 667 4463
219850148985702977 8044 15653
708521920688561153 12824 12920
326486039185422081 985 3981
460165261398799425 4807 4916
524692666816054785 1780 5679
796022556583402241 1959 11468
632323100859149953 242 10367
669040503563664385 10087 10540
49186788091251545 10237 14930
603795185448554113 1579 11236
136390458168872193 10056 15366
146517641917313313 9630 14686
948695201482014081 1439 12142
833423391483414401 4876 14117
583632365978683521 6909 9953
315145956139261313 62 14753
829648835236643073 14032 15268
790422292583976065 5452 14315
786541651995175809 5721 9652
219944477131548417 10645 12350
562222436632044545 15053 15284
153016979022702049 3763 10471
872944561367102465 11047 11559
927453328246926337 11752 11824
955087104478227585 3945 13394
351998990940082049 2312 12469
944101666238847105 835 6918
197196070225885473 1465 5581
756467212649301505 8835 11308
756504842139939585 4976 8299
871560118196537601 4831 10599
584594216148062209 2592 3416
36263372819068001 8809 9656
891783894799694081 5392 10801
772765550110104705 1627 10149
17374502869586195 6263 13809
705804384628141441 7349 12488
23089448544673985 3174 9474
113145333532781217 4547 8752
107606093552689681 3752 10906
835679823902100993 9460 12954
63213290392219793 1065 14145
750466481071494913 5590 8224
949362704497417601 2335 12797
988276336776511489 4542 5214
385241721846703937 4205 10189
414384062487311425 2930 11396
510162761057543425 5257 5623
49665152164724449 1549 9989
529066798420736001 4425 13620
683237391224533761 9051 13572
477213154463811393 3631 13694
944311109428202369 7594 11661
309141747570713217 13485 15704
48704247100271657 11590 15572
263358056387389185 14734 15631
174014934876684193 3034 9156
587900835966514945 614 11220
948645843513244161 1055 9852
930677613554934145 6733 7121
727255902336839425 7799 12610
147022898665532865 6976 7863
985499936251283457 166 7158
841931253173939329 12492 15181
553741691983137921 7102 7954
137030883630366417 3050 4568
952414218291462273 6380 14721
613410843843041665 4250 6421
347941530423486977 2356 15547
531188667617406913 5758 11478
766839763394966017 4441 12276
301049138506741057 588 11750
800497866174769281 5946 11814
665757626270171009 2196 5729
200782583300789249 788 6556
10482838367494197 2170 3469
82876220649740881 3400 15304
175760554776637441 10927 13480
121973161418036817 158 1456
258736321990411969 9675 15232
62992768106827417 62 13136
590696098193980417 4444 5512
278866932606060673 1718 5906
329685644626806593 4584 4616
401799951188184705 1259 8757
242254425006983361 830 1040
917015906414871297 54 305
628771891542598401 6211 9724
156232344188968129 10381 15214
456981026168058689 7194 11308
381710792535212545 10078 11442
147722428366108705 11790 13630
75213346562083665 9141 10133
808871807267188097 8481 13338
503016894678392385 6555 13706
762347093667031553 4852 14998
294668436867770113 3473 8002
334785626099240129 14233 15794
869923505170415745 10679 14071
292717986644390721 189 10847
346127954926192385 255 13506
460931674234011265 7181 7626
960178369703168513 844 1790
314005278436056321 3929 10005
132352019823802177 3116 6279
140005171750978257 1241 11892
615743812437354881 9285 9489
298591481665908993 1514 2020
992667546160550529 2174 10184
591157301576139137 3395 15301
139322128497592961 1198 11679
148361911917007201 9033 9201
989942703005116417 4724 14782
601120716352461697 9502 9687
668062676339527425 837 5494
814683729360126593 1636 6917
769282881949141761 8885 13769
663571868988348929 5413 5443
773764549002020609 8988 9553
948829021276807809 7422 8959
543934614919042049 2478 9884
181172410460170849 4993 5577
996384583384436737 2616 13276
245632939194564417 1861 6656
94225221515291233 7397 10195
453545527595302657 1052 2975
275583592909736545 2696 4780
878045000299167105 2511 5098
867716582104154753 5258 5497
444435921931251713 3657 15007
773901893748554625 10302 12080
631844364204937345 861 5757
949556639185676289 13904 14713
129075720834343601 9900 12977
139831250687631585 13601 15210
671937265548749057 531 10852
547092338204297601 1009 10751
131809526368080305 8716 15071
828802108227929345 9099 11390
360000882726950529 2771 4179
777358042454824961 1910 15823
984671608426673153 9629 12478
158565208093460097 4395 13370
925321815916689153 3470 10425
644644307566526465 6128 10227
577083498893394177 784 14801
530623238521311425 10861 15682
715913095814130433 6763 7031
691928591721978881 11474 13916
679252505546280321 11047 14213
893643825986554625 9946 11621
46670310781834705 4313 14284
557832320784857665 2234 2822
58177500615364865 895 6158
484917778892675969 2348 2798
558609086826066945 6739 11599
582653035372192769 3252 7670
963259311796001281 11271 13645
73048837728872945 1459 5609
423151844522081409 6832 9254
304976432111690369 10527 14716
233095715641987041 10267 14714
984681089760012929 5995 11406
504915552171439681 2951 3144
655846286373549185 1120 3210
107716967100081713 3662 13606
760070480973251201 5054 10481
744283157610183809 457 14126
481280821158780033 2896 14794
959763557004158977 2607 9754
210945316257262753 14277 14386
967883574690205313 2672 6205
656267379062359937 4217 10430
569275034122618689 7544 14608
298010093135740545 11904 15334
183497587028412577 3463 11350
53813573809637913 7924 14671
542073822346829121 643 12128
687635277316271489 410 6300
190263873659318977 6500 7464
420127757288231169 3116 7196
840292569321256577 4753 14109
155125512348899265 9612 14688
231669621236434849 6633 15150
309864949765231041 11318 15334
781384242747584769 9163 14065
477228073315640001 2197 2613
55837927906367217 2258 2368
541301657590867777 1327 4355
941822507245511553 4238 6674
885364938192918017 1012 6045
415108487426792321 240 1796
637364556644857985 4177 9504
143372430522056513 14331 15702
53953472843343065 6878 15269
946762931015484801 2488 11660
781079163580489729 3742 11650
619889845189099777 4019 9363
480005219001451905 9017 11363
912760761302351361 12403 12493
399045663064075713 1525 7100
874568294375514241 10433 12496
710217451619993089 1456 8477
244190100109932481 9994 12317
419185320193737025 11996 14594
1746977805645145 1621 15867
413630845039033793 8180 15721
213338552110101889 4091 12190
963802695611551745 3945 11424
21048052760029637 2072 12574
739626569129622913 14840 15646
242267422195709505 1015 14574
29921508996938685 13632 14056
258828593797140641 124 6510
684960239346946049 4468 9017
422816378165677505 1568 4846
979195777146717441 11795 15604
13688038796580317 8656 10916
496436181004863617 1081 8672
262239484550576673 12765 15263
172168098208619105 2964 10859
706917609284538113 5046 14356
118846250554422993 3052 5485
646216410602974593 4850 9944
208313976340097185 6376 14986
790040552621469825 12381 15640
756440797713391745 10677 14053
613708598142864001 1253 3848
205620193613118113 3324 14951
751572674969843073 5560 8670
130348064452061153 116 15437
24828325583243329 4741 14716
712216750878187777 24 12857
322308079516439233 5231 7495
598270212592520833 10808 13135
754222985564439297 188 14683
888011129037199233 4 7267
158156856699086753 2268 14303
55092063624311297 7667 11213
510986567698026305 3377 13931
835930879254764417 6095 12705
914056254681845761 6846 10528
286750334778812289 8516 9487
546209367462211073 4999 9783
569211147561521345 1988 2069
290846151535554049 3960 15550
22209476937927521 9511 13355
307254389800320385 583 868
351487988570486465 6612 14174
715220018012281857 9003 12471
371432975079581953 11045 11090
901868843952541953 3770 8564
677971537138848385 10115 15886
223785563952638721 6628 13102
186958973183248385 1232 15447
85340596998335633 3762 10538
225745598262680161 6158 8465
585621464734011009 340 13977
413594145333174593 15 12839
342006530002947777 3335 5388
795717296790872577 174 12322
980099529255703297 5193 10761
949712665665185025 4444 5935
632301485046227201 1843 8038
813742412187171073 271 5053
711631960263595393 7748 7767
423945744304884161 4975 8541
73866966265455857 10632 12498
929174222055525633 378 15313
600752533842317825 4504 13809
566304307040791617 1127 11580
447557025866174721 1975 12986
830096403974042881 9442 12685
248775150147089633 838 2480
231000815665392865 8394 14247
115898889345999121 11948 13890
629749110856653953 12636 15046
285294844410252321 493 1061
301808766200291969 7836 13036
33976915436184641 774 10562
221462053079196865 1899 3355
724981558439175425 1883 10390
606477876098605185 10187 10942
763974507994220161 8467 9739
362464603467930881 1775 9197
480317320722598145 1854 12041
995642191488439425 10989 12162
189768661777989665 1468 12457
52320901453587257 3016 10785
994869530381613697 49 5111
49325124085751073 8320 14548
303939994198060481 8209 13803
882982742883343 3778 5514
518978349039393537 353 6905
590442577063083009 503 9725
515126453279421505 2409 13974
724387413252006913 5407 8675
184841337740387233 9395 13252
673890652412634241 217 5357
329475460667509889 2370 15051
516836073282906497 249 11774
236254995825127873 10621 11796
830510761687815297 8957 10204
598576110085630849 13600 15783
276669932503299521 431 13050
311947327660909953 9658 12617
660460099946899201 2143 2386
322094258691890881 2755 4614
844911190715141249 2121 2302
899609543841499777 4457 6578
957662201755578497 11845 12395
942677983793529985 3332 6088
158734346163871713 400 5122
96385058400677793 13511 15371
207828490732193665 7799 9659
291712992855053697 436 4661
531525904752090369 1901 2873
803551635234803969 8539 11454
823160172840100993 12621 15051
627226233183833473 174 7381
733975872476381825 765 15139
918164427798736001 11318 14121
877768320946099585 8102 15142
261575211592855809 673 675
127057192204848241 6086 8505
979115308727323009 3962 6504
393971366572042561 3550 14986
990309466225070849 2422 2596
852712207055478913 5678 15274
892883862841337345 12034 14915
640201266768709633 9287 13985
210413295077302113 1824 8148
346873368621817921 1901 3713
665559280522096257 2628 3179
159905162136720225 2139 6873
233574301083947937 1745 14656
136669071622467441 4963 13048
659726701183167617 4138 6139
815576198708722433 5838 12925
757584624411720193 6877 12958
813249999724792577 8555 10906
481637881030444225 1110 8918
445268164190292033 8772 15424
827759961376429441 5679 8078
136937022810773361 3841 7096
686700957983511297 1265 13572
467401500433933121 4231 13657
393519678621345281 1642 1756
695033806314274433 5364 14085
617579122031621377 4471 9334
94485911491272385 553 2744
908048583393920641 2666 12124
266736190964085281 3906 5169
703809733916735105 5501 11356
623075002652992513 5156 8900
418171268423691329 14813 15576
785551388815907329 2439 7910
846445431373972225 7426 13657
435713973044254721 1181 1246
506002475538920769 977 9622
368333431349046977 7600 13581
274253582716461601 8693 14072
995100155095311617 1409 10032
954255678263081089 612 8269
501642410139897537 4140 10418
724841654826967425 2350 5880
829780961052716033 4142 7970
465836132704524161 2 1593
950214182704375041 3362 9813
506930219112810241 6336 7337
637472372135984897 8796 14631
449928050593712193 2400 7928
947829688025297665 1322 4509
17973987193492747 1843 3784
483876302477778369 1420 9982
237497370832144833 10977 11680
526119140548278337 497 1155
500411010522078913 5970 13028
203464800112609377 5137 5826
977135908895633025 5264 7955
569521460541029249 10395 15268
142852557291767825 54 3364
550215923499802561 5598 6513
427508509381837569 10349 11334
101813665166051953 3126 12130
289237758348242817 6700 9533
171238066880871297 9858 14617
367246278408003969 5310 6586
17773900915518227 14832 14844
275969453916268033 7821 12958
839489313679688833 4372 8357
20745091949592621 3627 12427
688465656699722881 4107 15890
837797337255644033 12431 13320
572643886655779265 741 13029
804643426064018305 10857 13793
665524770366818817 1409 10333
718073042387025793 2907 6172
757211749116759553 2810 9382
562306197765977345 9711 12760
773265442261621377 9583 13658
995195823272247553 8255 15315
398287705685415745 454 6510
921845803611859073 776 2864
751341910105100673 1768 5766
148698483796685825 416 1835
318175766400099009 8538 11599
308356959310501121 7891 8805
948429032493752577 2426 12481
286467804082839457 1882 6729
958360886804083329 1596 4178
706292340406065537 2191 9156
381613086179374529 10366 14757
536903431564688577 6602 7676
310016291650224961 582 9717
418300463776077441 10574 13137
388983917494844161 8750 9196
971120627371540481 1568 14162
53948243411721113 8458 15742
639299794853684481 1868 10378
595736513340330753 1513 6256
702196942407958657 4547 11527
861474141447967361 3247 9982
667862778617958913 8078 9389
577744384536945409 4221 9420
949427405573011585 6129 10897
857462045926464385 2570 10971
441794435999582913 8109 9851
391254196591166465 3698 12634
840938701337471233 2692 6081
824262924947429761 4946 10987
913651403921520001 7596 14226
602641152493451009 3319 8161
840046657891726081 105 8784
913548936257225089 8535 12955
599272889235294337 3236 12738
17003041598275815 1741 2082
748524722790072833 365 3137
499514688969906497 6508 10346
634474016823261825 3225 8050
497077930400426049 503 12461
889460532948682241 4896 7222
653261498343166337 4208 8267
480048542615776321 6334 12358
972241497633678593 8787 13235
976464752504931201 1342 15157
330599960375632641 11909 14279
313180935719415745 13285 14585
458245320073107393 824 12738
304387617914933633 928 12794
264481545306946241 3968 15114
346191472768452993 6914 11675
998342309221062145 999 11785
765995657253988353 2809 4531
243688152510241441 7927 15357
205021294496518177 449 4086
361330295199454785 7816 10631
122740402491309905 6343 12011
680527496268606337 1431 8781
885671411878917121 4603 6666
917024765157311361 3825 8913
296164152035792961 13410 15121
345734615022802689 3853 6253
164479479518334401 1000 9237
789317301832628737 5930 9237
856861528593704193 9139 11692
836573528366979969 283 10557
67064839737668081 4437 4834
455232646081402241 3090 7008
574351276842087105 2784 13104
686650918852318849 2854 11819
672284944603504129 6057 10587
818584837704268161 367 13363
854687019103302273 9454 9955
199953502035494785 12670 15466
134788847332259825 10542 11012
201646884262533633 9001 11685
181000097606521153 3604 13390
758235280679553409 1845 9914
17765081728285283 968 12949
39759180280444897 13615 13772
630148741541127297 8475 9382
905617970079244801 6010 6964
423175980969233473 903 13932
563454761779372161 1931 12120
57847168444872921 1923 13402
337010343641065217 3307 14069
748937387688769665 409 15018
751294745982168193 6698 14120
313542425026277249 4568 7644
621957893600207233 14847 14957
371805838410210753 5758 8727
34380285762285469 4660 10359
600247354796145793 2147 10515
181435843602326241 3660 9829
3713729456947591 8466 12349
940008375492315137 6847 7816
865751611377227393 3402 15601
534904000317478529 7750 13748
672360751006522113 239 13103
246113191870438913 3044 7209
479220679573920449 11182 11436
966034002786795265 7884 8448
180316073464993569 3587 13100
558302652570862529 1758 5377
787131983715575297 2279 2871
569656033329405185 5915 6135
868874448316745473 2231 14723
155156839675630209 3866 13767
877638916937335937 6614 7733
675785805057824257 6278 13184
593479606552151041 88 13635
722071176300293121 146 14491
732524578431601025 5899 10287
169591450864484033 10801 15799
968594164191529217 11011 15701
315748076124737793 3890 10435
177508720791074369 7359 14727
493726619650271233 2807 8040
295245738808588929 11873 15690
786286519183054337 7658 15298
718280448871020417 1881 6886
620848450067907073 9591 11803
699778205810076801 7642 11433
506884955752656897 11055 11316
581597137623724289 4389 10500
992989952648695553 7596 9292
115124041050606257 5803 9273
807029416012941441 3537 9981
475343411602302977 8091 15246
48773500370625553 2084 15381
975602569652664961 8603 9740
17631018817599653 7119 15425
692684415793898753 7069 15770
191618418009010593 739 7464
194128732161559009 1036 13112
669225540942281985 7278 15624
964351568623932545 1082 10525
818868884487809409 965 8485
889951750893572993 7477 15598
649747641030632705 8702 11142
707518085873481089 9060 14067
744281332420467073 7336 13348
850671894032885249 3161 3524
148614042666796577 13377 14811
124382361370983569 2865 8907
150071057593574849 14928 15418
181220455198797473 9599 15017
970338781051328385 10059 11388
610081349157376001 2356 14773
229608650804845377 4990 8855
523522154339602241 8843 9347
384479820150009025 1494 7979
576379974880389057 1716 3719
292135947718858113 733 4641
554354484412925761 6019 6880
539575264421404929 1920 6837
570077873949138369 5972 10949
145171271749728001 4626 13278
788014139884651905 10781 15435
666439333809083905 4819 6819
245467972974275041 8038 11415
631602632919307137 3929 10515
549210630119546305 6673 12473
749698555108228225 2332 10483
667574161731856513 12205 12851
844208054672730369 8595 12647
36420565746468017 6699 8432
84077559583963793 1571 14308
703264107820736257 7719 12982
572252143260069377 10717 15495
784916971559567873 9539 13464
541386778330053889 11083 14555
73529707833664305 278 8371
239020203013563297 698 1128
351875387964142337 3321 9420
452491505811682497 4340 12716
461978309731428289 4695 4773
986173448164347393 3752 9794
395266536891824641 2827 15272
612198570834880897 5290 13102
918484243697257345 10015 11546
655523980250801921 1666 10818
387463009994561985 4983 14869
9803525327729547 3335 6431
476488925555351297 2967 10914
450494002172600705 6169 6244
299278849280341313 443 15373
799193147304794881 10394 15805
277960410362787521 6602 8573
751773038040237697 439 6963
688065095675895553 5928 9154
684465467716339713 1735 12859
728756336528199681 15383 15453
372527534659266049 1350 7369
623915441792632961 7014 13836
103957784057673313 2128 2698
993179275273512065 3644 6971
910331948271686273 5999 14418
862283103931801473 3911 12540
250682529131584161 14196 15743
980847148936653953 1237 11502
462537081553872321 9018 11147
112536987593415457 6844 9804
333156733718130497 4398 11471
429475167013571009 67 2374
980202843341128705 4352 15656
325231222950733953 267 1175
429543469611136449 8127 10583
588506213456987777 6672 11810
838506569613425537 1484 13918
713041254418101249 9155 14895
551348397029574529 153 11030
752335365087269249 12481 14192
678577381435058433 583 8407
990220944074721409 2138 9661
951451680304590081 7077 10608
666627791527368193 2646 8720
341259576292937793 7671 12154
743722654810454785 9093 15621
485200390479253249 9280 14973
872279244349236609 3235 6761
366006566123910913 944 2100
288335078131993345 12807 14286
772209395538201473 15496 15881
891141249613220097 3287 4776
400959200760976129 7515 11171
82745726108782945 8177 13118
679364960908163329 174 5968
874830536194842497 12300 13924
280651262061450529 7182 12887
239615579447828961 1022 10713
30615157137933837 7849 12612
808740724725033985 10125 10914
27468294107105609 11235 13716
718726436665036801 10725 11146
584160010777697665 1256 1856
510625431120239169 2375 14521
658096561086988929 4349 7385
988066105268003969 14572 15861
949692450932676737 14304 15535
706552267047989377 7628 15385
197244609288102177 6963 15160
735266777281196929 5496 14344
853833810264905729 3538 8071
173238309761408961 7262 14557
472783465527310657 3559 6001
244896800829209825 12996 15877
716675247859516417 7778 15075
868246028042769025 7470 15672
78390743859809937 5902 6603
381389659347320257 4629 6475
951574284858242689 6042 15559
738595952021590529 9358 15209
815431667995181185 7336 11281
460415362810820737 6003 8180
428633994592932033 2950 9964
411265124876940993 3509 8502
173174061041518017 2943 13523
302672703665621185 1158 1250
693556579625681793 340 3613
679890136396458881 3877 4209
167897519481311265 5608 6226
264694996402383265 6370 9919
461133411119792641 9488 9501
861756874546280449 2759 4834
563777087159731841 1012 7929
274481066444963073 3515 5386
619205413827064193 4598 7082
5687604106434209 4913 8516
52731590036653841 981 5358
780626443721203585 2621 6581
106571265182029857 7942 8646
179456153545409345 2396 13959
22234196018214193 1177 15293
889051011450135297 4309 4327
48481552042563441 427 1996
796475425145494913 7954 8254
719270538841907841 2933 4696
820187823814407553 3618 7307
36855106008861329 4627 5940
94184701447126433 4179 13741
789455703241170433 2458 7006
602277499790290049 3764 15164
379384530489137025 478 9271
436168865855869121 12326 13987
681418322961104001 2268 14559
725742586979848193 9398 11884
71831752260440145 2733 14765
358794249249804417 500 6944
340935806136453569 7048 12814
343910631330913921 383 9470
589996589696841729 697 14225
50147920137980865 8960 12273
44342086576147465 8551 14572
712902448640235777 7423 7899
880392141604804865 9582 10455
860295415852227969 7310 13466
438186117125663809 10562 15095
536467334213710977 1382 5160
39275577216887569 7409 12844
170177728905024129 6718 12855
648128384999193217 2440 10461
9968730504866131 108 10096
605431961850005249 3001 13588
461578378515248769 5226 13763
215131851288017377 6783 13930
853516261468769281 10625 11347
509437396533304129 3761 8459
249107174891541665 1931 4991
116015710259727457 11418 14715
871192099253320833 979 11831
986856296053279233 11005 14659
970545385669630849 21 13831
967653041064860289 11883 12276
377095416203388801 5803 7048
151390850096079 408 1743
344529002425382209 9329 11750
923139597563231745 8135 12335
667067255475515649 8505 13423
358574326529154753 15037 15772
751639242929464065 5668 8516
702148463671701249 11337 15365
986873589351944193 3803 15121
70904862925761593 2498 11673
80623874272411905 9137 14645
598796904418303873 956 3103
724605688102471425 11202 15118
915937955178353793 3426 15886
206665965670516993 3105 12014
355445279264639425 4708 15085
830268256471157377 6505 7981
532775744627048897 4060 6132
881199840163354497 1259 12177
141056166729111249 3595 6276
404006172062182145 14876 15499
889336010059370369 6724 8082
657473854032907905 7899 9145
923572690408061441 6033 15694
583084142565155585 71 11849
14485242373826425 4877 8930
444477754112135425 9675 10660
657111248650050305 2885 9201
55369249394956913 4017 7805
717663520624601089 7024 7159
62465308707466249 4536 8962
530863245890483201 3078 3252
914338226424689537 3105 14459
369985097146940929 7183 14925
501462240135104769 4484 13522
146095815499489121 163 239
78496562608166 7876 15132
992143356542900481 4515 8343
492081768365160577 1894 9839
733540724435410817 4048 10095
116788518464886689 2501 13442
55966910230939249 2559 11143
64776868480514337 72 14542
213146471529466209 7437 12406
526197943185863425 7464 13722
836485337530437121 561 11997
375316212088968385 3854 12867
83398846354096897 5020 15090
256285508545914817 9654 14157
487563798363527937 3442 4845
633631266977623425 2289 2481
344322716848221697 10298 11220
75711569944374449 1636 12215
503625734111725633 8786 13676
209971732667561633 12015 15813
177370373687065089 7927 8753
428416742760930433 3844 10551
979147454463646465 2401 9351
173126954614808417 6332 13927
181562190292435585 878 11861
333657375873698945 2923 9190
302297891732710145 1591 13572
703798749110184449 627 5596
87731471881280497 8258 11417
790016550675687809 7814 15636
194506502610028769 2023 11518
132397746956051777 8642 15453
15169977546047875 5153 12096
805185067793630081 3922 5507
518442523147772481 13029 15740
181807489242096673 239 10463
205381518549838657 8806 10024
955964507004182401 33 8931
66824848442127665 1315 2747
306119645505184193 11707 12227
458411076302535745 8257 8960
686292987102248705 2960 7266
766974026502541825 7579 11036
556966435739958849 1530 12780
135083857361049553 1014 2815
118297774204705777 1045 1536
903761538655277953 2649 9954
977714185627256449 1160 9433
984595422767522817 12859 13978
397476451670073089 3197 5511
198676999034379521 2083 7202
217161491466534081 2700 3564
356748307603790977 7612 12736
855014034980683905 12432 14716
866566455761972737 5501 11517
510108280136414273 5025 11660
691615196298595713 14401 14771
56746253068681089 3278 13550
195014928812415905 6603 12346
830704682464080641 126 6132
910781552476006401 7826 11666
50043286170676993 932 7458
204548986791127873 782 7704
371202658159653249 761 4102
312214431479201665 3667 9085
419452611868180737 3957 10877
610390859439011329 2493 15753
315845279465811777 9058 11726
378226841643222401 5858 5887
643718328011914369 1784 13740
537349617097209601 6744 6873
496240061385826433 11202 14990
110341279423504801 9695 13842
407076456237902593 5894 11805
266907635134518977 928 14493
56650281284795769 10026 11049
907859756113960961 7427 13294
74675345261738353 8340 13078
107347212951101057 11821 12229
898053422309281793 5084 15669
894753572609072769 5143 13698
285626451584690241 948 11610
270933146127223521 9215 13698
878285265939673857 8402 13039
992602095978920577 6132 12019
259467539161335041 1195 14647
273167569084581185 8482 11515
538713311577502913 11259 14088
940618660034271361 3746 4633
836506771463163521 4793 6253
803783806770329729 5780 10870
319140677876568193 3102 11993
116561264060802465 10555 14592
785276331726123521 385 11720
582641609860292737 12217 14465
672383004052129281 7057 10707
138168791997241409 4323 9512
488697162492329089 7769 8560
340597311307877953 2542 11997
355412682146557313 266 10374
281697831021656257 3318 9577
663956226347181697 13329 14072
549694445239072833 6965 8239
159228575692729633 6548 7320
184543646293331425 501 14832
350813418512913729 147 12388
771973524711459201 2018 9498
945661778898092161 1070 4148
779569279974619905 6263 14224
512250971188080961 3258 7062
764529295216522753 10374 14267
634020505872705025 7221 9799
100771900127863745 7812 15708
395092941719795457 4096 11670
642220178509607169 6636 11916
568536434043728897 8937 10785
398793241146929473 11549 12344
383370234361507329 4274 12085
190103108900689921 1005 8600
890602322236695425 1275 4037
790414064541106817 7240 14292
702576631003907457 787 2437
676047854031740033 793 1480
326263044460553409 8361 11199
552818839641073345 7897 11777
679217562370041601 908 7755
440273516902738753 10917 14302
414690887708864833 11199 14344
759709110642329985 4816 13267
679734900237988865 7490 11381
942316547988529153 8466 9532
179667618583671649 3926 14784
575290091840965825 7313 9277
620411955795475457 2736 13254
496129568212484865 5421 8551
662511991761441281 11725 13681
491137729449814465 1988 10809
501512191740559361 1441 15338
398943927810567105 14981 15494
467408615752141569 224 6963
661730598510015233 754 2675
642846958721037313 5866 15235
696901515230667521 6047 7737
441563970552884673 2433 11482
303135379633697985 3684 11129
724240912652490497 4881 14817
177343196667212769 4658 14215
42764450166721705 4729 12227
636474095127962113 274 3463
824882720870903041 4946 10471
940477723129834625 8798 13779
602341143045059329 364 12682
838258589958524417 2181 6218
44102284460549865 6425 7424
797766300587486593 3068 3962
135733227818811025 1111 8490
892710732513361153 8991 12649
28368053951368213 6422 15884
845939592215717761 11066 14351
196137912708785217 4675 4857
600428295722377217 6884 14814
552788158402293569 416 10935
558686022604891969 8004 9050
416366347249955009 5492 11976
491214273278583105 2860 10610
859541066178053377 4074 6017
166658194460968193 6286 8106
294093446927142593 4993 11053
208944300989468705 4541 14106
561744411986680321 3009 7221
613858321348036609 2478 5802
697171657501293441 7022 7307
509760702164211201 8729 8756
822458521473521409 11654 14043
997379137883132929 10695 12360
796425908705906177 1345 8641
252785270913062017 459 11344
129853104364784145 2884 11219
739964083998930945 1924 14026
268085929112324097 1017 3388
310444060799707009 1064 15101
147955632319678913 10619 12211
292354984938743489 1630 14622
788344277800483457 2455 14092
813278970945599873 4070 5944
836637130784978945 1748 9568
505737276040836289 2191 4637
6930456528358776 6078 9778
436040629937220801 3957 7369
735239557749338241 12324 13219
903967363605392641 9528 9971
320414860868730497 6579 10675
876547782232915329 6105 8918
94047678866971297 6414 10531
480244282717539073 3936 9621
151427672776044641 1533 6540
359267894705421761 6723 7187
441071440461314497 321 7315
762413722323675137 12160 13222
906198652759023617 6261 10410
979204834989399553 535 7497
384621351929055809 5081 7722
263487049625926049 5053 11919
955770719766327681 10995 11241
290230040930222081 8149 9378
593093379543432833 14031 15286
946916492470865793 14183 15842
538764773542958145 1201 7320
521596414151002113 11923 12331
252270387102967681 4281 4742
486760442363735297 14176 14400
385401980084232321 848 12687
697537043069271297 3903 7597
89208297787820353 8585 8868
247545234538211649 4955 5072
630224268402052737 5567 15775
242456604102937249 575 14617
654195958470708609 7912 9661
513202057654357441 9330 11584
528070638624832641 11757 12104
117529716807094785 4992 8282
774022225082859393 6110 10861
384125156683712257 1381 5421
974717619977830913 3101 14029
377160451778973313 10076 15071
408391117957720001 875 14295
370730530870563521 6975 13675
517403404934789505 11578 15893
213738421857751617 12073 13014
956210081866174721 8179 15242
334838206832262849 11484 12600
625328385294658049 256 8109
18832239929178485 4830 12362
940926489216778369 5114 5662
470076197379032833 8923 10764
477136589618830017 3250 9238
905148413021887361 7827 8329
947267609123031169 6057 15452
232005751995036033 11503 13948
459184431864706241 431 11863
167385774852998977 10347 11027
350688392236989441 10084 15755
899865777627557121 1000 11884
299821790670542017 1198 4592
707040150045056513 6706 15590
362463653914517185 7711 13472
6174670979977038 4848 13662
182547310084423489 7619 7904
886143905394543873 1360 7763
966465638912254081 2521 15394
548730568396795329 166 4047
973231508086861697 7091 12220
222118189324188353 6475 10777
628908581919887361 436 8111
402011499165286785 5540 10917
598979361531881729 5734 15610
889004802496952321 4649 10153
72257802303582257 10469 11323
981165435138454017 5381 11926
660855067625625729 9129 11091
982337593009074049 3859 9655
693506150977441409 6052 12415
150642076507768513 9519 11839
128717225274378673 12 5488
753192841112717569 856 12024
321404324829629249 3065 10007
889373712821768705 1389 14168
829789297065566721 1693 4107
573282103545746945 3549 13724
315157742108311809 3842 15675
962956962457912577 11943 15259
826169466795668993 9260 14892
793452238766843009 6549 12643
548610393119830081 3728 11932
57590935210161121 1748 6107
399992460828123329 3678 12948
173143644208632705 4858 8426
560939407007538177 5944 8902
607035693953594753 15168 15582
494995116652198401 445 3646
443111917569705601 5141 12232
221172069764506305 8792 15863
108388124989946993 3753 6552
163284021320443169 5808 15452
307298018668344513 11442 12343
205073753486800577 8064 9647
650225775164262401 1085 4151
946508968467718145 1967 13854
765770368976500737 7827 11288
646679734696320513 3627 5025
852213189672969601 6976 11523
588636857858951169 6424 13795
757166995141997057 13331 14599
652370252853188481 3079 10001
482545100157484097 35 6394
987198548375651841 1433 12068
468419613090144769 4674 14848
274205451437452993 606 14409
831936780695034625 8156 9913
592222636532859777 3873 11794
168502273172915553 8268 10310
774409115708380161 13532 15502
992959322159737985 569 8526
354926730518592129 9765 11880
502647656804509057 6731 9559
989456435946877441 267 6851
643426785632019713 7278 15557
906335086866995713 5335 7905
979422143586614145 11585 15217
657095445152606337 2507 11426
743718495583312513 6606 13058
550933035714301441 6821 14488
25129167584861281 3772 14332
211603368302107233 2647 5875
821183435955536129 1030 3994
330730003643317633 10271 13526
832476964669918849 2268 5331
712311938877775233 4258 12387
680320129491196417 447 11687
336035712897590593 630 14651
141934392182388785 5212 6254
850468849949791617 6308 6822
504824825250015169 8454 14078
393084854740500609 9467 12822
647714890120109697 8103 13383
904249974134131713 2243 15720
325798603671831425 11795 13248
574475765447452609 6316 13959
483256662079678977 4854 6400
777487871759532801 3261 9368
747720445313095937 786 9149
782194938350961921 5504 8323
15164596810958387 5370 14042
982600472054826881 8400 9353
37923710995602993 4411 10514
117633147008824321 2193 14789
245979139964031649 4481 11856
402328720615301441 10118 12391
193328160061188481 5793 11063
348187095434703041 309 6253
515347072922534017 8352 11223
600137500322773633 7708 10317
256523902224945025 3450 9973
522384413918352641 253 9532
901071774025478273 10964 13613
229289314778824865 5933 9812
927797849662088193 5451 8833
488446045769343617 9997 11047
995373839481654657 10202 11329
21329135664160505 403 13173
735532621949932545 6431 6813
595160183843539457 324 4557
291129739376383873 9765 13337
893560520759322625 11904 12032
619162769816515585 10871 15434
356112478455720833 6148 14420
715884290859857921 10657 14400
801461670153003009 10357 11463
540488936821237313 1055 8550
42799812744640065 2369 3033
340434958389504769 345 13639
147174566923965249 7414 12389
573947483610457025 221 1459
539926090238431297 8590 10201
640520152275765761 7809 10231
332364807811103425 4479 8516
97106469752322513 5551 6986
895089764768691457 3208 8329
65742604251379793 11649 14526
577933231583429633 7185 9502
81279035860180929 4428 12997
669850827500688641 9197 10825
964830364848719361 2430 8449
511177060487796097 10933 13745
800157466262749697 9847 12310
841411212185043713 4538 6897
10564804527927409 5154 14823
501837045786928129 1170 8607
372595852371805569 8085 9819
802333650292872833 6802 13326
275445021250558145 3551 8119
992692114503853441 3957 7771
634301631634475137 6014 11456
195211464971769985 948 6006
629044074039125377 11564 12083
470513313561085057 1623 7231
701806659037291777 1782 11364
432212199254145473 8051 14882
493052287502418817 4777 15080
533678502043926529 6845 12746
919622190053008385 3456 9636
865052892162331905 2031 12742
517579318839647617 4202 15837
179867314827035329 9326 15390
446259528188736705 419 2743
565200808786507009 247 5163
984157558963428097 5763 8513
829166473781896193 7188 14167
674514429405309825 2897 9670
469782059561872257 1351 2539
733187565602332161 1070 12448
254657618730121281 796 12750
743138972132843649 192 12953
465548372340670401 4894 5620
926799411058166145 4543 12893
976047531723509121 2605 9773
187204807906301345 13248 13376
587900870942512257 88 2510
747154883201357441 6309 8523
415922997616561921 630 9353
8916816287442232 6419 12277
467875628173125313 11345 14840
184342217789772897 3627 7812
278433643750673825 6611 14207
204561511225865185 6891 14614
77510562327027793 7675 10756
860850275792000001 9995 13583
914164994391470081 290 4680
741240396841934721 10691 13764
610363496433770113 12215 13330
579160623585575937 345 1850
532074723851792449 3500 14209
682990161288206081 9337 10716
443238461470279809 2202 12327
157646639183848705 4643 12799
830916758492591617 13652 14951
273149440363543041 6611 12701
808378160943483649 5100 11909
564476366522111297 4873 12577
191734524522502177 4330 4503
301091190415451841 263 6464
360346487147772609 9234 10369
280713184804351809 4127 10957
914805328214143233 1221 9646
638770795271231105 6810 10800
843282651521015169 11920 15773
867803263476414337 13929 15507
935776650321201921 6627 13136
907388206987366913 3091 9877
693759425360717313 9625 15508
511014048049570817 4691 15638
25441099615122197 5740 12833
417647997599178945 5376 11152
590598745218564097 5947 9392
723401480250455425 2971 12143
96313964063739377 10902 14798
768819491289054465 3230 11647
671040082066973313 3859 5888
773168110319016193 4772 12314
9444784746463599 6081 10920
351620465971681281 14290 14759
654847067325427201 11554 15472
823837522215594497 2863 14943
221126219641632801 2284 14079
896817572718521857 5703 12611
283377474547243937 2778 14342
318895376531440193 7433 15117
927648724431421057 10829 12970
673674933211348353 2271 4228
915307335499086593 3427 15632
102191693523931089 2143 9877
675152317948203521 5111 15834
857684652025984257 5360 6420
497443286015901249 5004 14639
928595562418461697 759 12803
990985983333544577 1164 2132
452449534502481025 4915 13499
417604752883114817 11139 12265
906650085433422977 3661 8102
674715144896993025 8643 10382
322604444756780865 7091 14665
463510870585814401 11755 13500
531174858392898113 4871 12190
344807217546630785 7997 13925
839078784531498241 5190 9367
570442618571270529 10794 12001
48163466793649689 769 6939
476738513016840641 8132 15310
180013834569781025 4024 15111
601520158196557057 6483 10557
170557149288679713 1031 2788
967341867441021441 10676 15109
904825488526288513 6625 12779
724965286277161217 5252 13402
589550762239095809 10160 12500
618067290607996289 842 15663
319190537603152065 14645 14681
236810871615368513 4483 13976
244386281769219937 264 4492
417746791000624257 7056 15266
778453444616364033 716 11381
926149664568846721 5353 13662
100870116136828609 10152 13756
116603364943642881 5822 7739
198795791559366113 5338 7200
341035530120244353 1084 4347
906246283701118977 4215 8484
982662015385031425 1602 10526
31552607435688885 4924 13023
931287514527760129 13064 13562
431075852835444801 11206 14614
406321648501204865 2935 9832
37743895681320081 5643 14882
911302776974530049 919 3344
457296752290073281 3285 11257
927419846951110529 8750 9853
718036195390059393 543 9398
490034863191318977 1281 10948
839924956262162689 2597 5554
482331899707816065 7366 10189
908153240291444097 3763 14364
591890630302394497 11854 13688
456540940275868225 2877 7114
59030142468444073 3702 7864
150787036510909185 8147 8723
373668913638603329 5420 8772
596792004414933121 2658 12761
280003692184322977 7721 12025
171266277065672769 4416 13243
307908319474556417 6888 9535
151014381983326721 8568 12653
652791106762990081 11089 12635
393938260317415937 5991 14323
728106895078475649 2127 5046
884496806796445185 6042 11272
703773428972198145 4224 10278
577108693714155393 12600 13857
939074431613640577 7812 10617
668002213526090625 785 7640
982851544523342081 4240 6418
563531255608783233 9673 13214
5905358799516592 6389 9862
46444305336901697 11530 15289
956603860727739137 8932 11509
947290869240578817 14010 15066
414318155328537345 5606 14475
220963653960108545 10775 15878
229277056503960353 11978 14441
362301626608573441 1907 14805
6872488341151951 4843 14436
884321611852438913 3066 11400
900168129367926913 7755 9314
677737498451978881 2511 15294
54199471287141425 3262 6592
359162426683706561 13633 15760
410149232859751553 1171 6777
826101692382966529 3019 14610
425090054745346881 1711 6328
851292367586065537 4693 7571
98681921152319777 5969 15232
334264086890915009 3191 10312
528183201736844417 1679 13644
38072212881115065 5850 15247
206953458846371073 6391 11207
29975886954819233 1623 11385
762055710248240769 6242 14380
592073922877997185 4938 14481
965908875685357825 2067 9692
368801829861883585 3924 15641
427590893582156161 6060 12333
3446541306328044 7286 7708
114987510620622401 1268 14071
491163230035400769 14932 15167
521320376271098945 1881 14404
356478147512259393 9799 10335
45215959823451617 506 1550
457705201723843649 7365 13226
182593572128830305 11380 12366
666512831204169473 1436 9253
257749681375329953 716 4146
214308850795678305 1335 8209
249409544069955297 5974 6764
356941994786435393 11236 14604
906657077971232129 986 7668
155959394120731777 1686 11329
872897465103868289 8542 11253
301070617665441601 11671 15690
455241740543058881 1057 10588
750924359599029121 9771 12736
230981368903321985 1237 3566
153269254851434049 8178 14922
442914752751335105 3037 8094
472237554321839809 743 2303
396813859060777921 3566 12768
15344301213030321 455 2409
730848591303058049 8649 12084
290644675117253121 9244 13695
483088501077340033 1101 11211
629250245368151425 1156 10831
487531272532095297 2252 11234
599640587343930753 733 6829
472193312779459969 9709 12112
542261075915842369 3327 15644
379933054125800129 2338 6543
666086726751760897 10722 14112
124074659727746449 6911 9161
76021500027902529 9056 11248
664212264797527041 8041 13192
385585098026968641 5765 6140
45243514770099577 9174 14488
451395002827450049 11732 12646
5510766589495121 12407 14437
236123264781813441 1004 9954
217051017698032929 665 13285
315972827983497217 5453 8921
205087216843963905 13283 15686
191687861735335489 5175 15057
879539134490435969 11315 14363
914138508046317313 1090 6641
552346752202950593 3460 14854
914142823161686401 10563 12856
806061528373170689 2059 6949
688704429737835905 1903 11321
148663027787733889 491 824
580628024856412801 5162 10780
387571079385786305 4324 5474
650732897194483713 4583 11456
340541773469155393 6200 15544
128374692388636193 8533 11917
74960387828276961 2923 15165
76982067536899729 8386 10669
844808238368244737 4371 5136
771851048768400769 11850 12319
150971632361198273 8870 14800
153609790611579201 1271 2866
413153146923960449 13569 15604
240615572363541473 11031 11969
364688888151597697 375 1283
975833600814009857 5407 13937
54457147530854401 3644 8035
31611223449250049 9291 15687
53091006795106921 5751 15448
716065696061047425 3107 9560
169621260384232641 6980 9112
907702387666095233 6125 13814
184052980301181889 3690 9700
901875509732231937 6612 14814
135824587273901905 3498 15797
105232389398583601 6489 10773
518889918703870017 5631 10201
198612248245449761 5739 9826
257749595139856065 3949 5606
46833560166422929 1545 8533
342266927354621953 10929 11687
202653342371800001 3396 6042
856773689744272769 5785 6752
460599319044479937 4260 8194
22151838166557525 2091 14979
837414956927727105 7977 15178
41712618323956009 9402 14532
461348846395001281 2624 12535
918442491511235969 575 1093
557225333609434177 11859 13251
264580543065875425 1275 7925
491775021306995777 8924 11347
778807644619369857 581 3827
740053617955293697 1165 14348
652042473195720577 2718 7950
797835659592752897 6887 7583
963867160706065793 2983 15860
159413756236428833 12784 15184
779691194885401729 8738 12725
930272045490301697 15363 15498
397704473129060417 8421 11272
23407853983837157 4935 14202
655771957570195201 1680 2396
338437608863191745 9467 10931
607328983195067393 6115 12167
744093877362384897 4340 8529
259168025119748801 4220 14635
528888673175305985 531 11973
206439601254736257 14043 14387
826791564197701889 4801 7282
760887843129424385 8262 10035
183998800348494017 1937 10891
601909640970866689 8569 10025
254585705651461313 4103 12661
198374071889475105 10227 12979
619153699284641537 5043 10359
9919288607413535 2012 5046
680530374823728641 1008 2559
688975150849316225 12406 15032
654185257851370497 9111 13770
313581455368456833 3303 10178
55659027438021977 4272 5604
506045457122667137 13267 15316
398306315991892033 12145 15619
173091543716701313 2194 4290
925996494735425537 10522 13521
413409560276605249 3698 10450
219982632824613953 2222 11826
707608080720213249 1293 12234
171857542268551105 4022 10812
398253620813591169 1687 11340
775370425646929793 6551 12674
146840855313989505 12254 15110
67685692944348121 13233 13954
367681692890286657 2342 13860
991977186150197761 1651 4269
38162704419598017 10068 14501
74793220916713921 2433 15466
910860635420505089 921 12308
298265521389243585 6770 14398
877321987641515521 9280 12944
91241427275559057 8868 10370
979413572281899265 51 2236
714584836629800449 1492 5271
689741634252932609 2633 15042
55757321418436593 3852 12146
327922434387005505 2538 3739
95029086621128305 4723 5238
954049001896684929 7505 13780
903401466024046593 13949 14860
980354126389030913 4345 9866
361900883608630145 586 8488
955865216358610305 908 10636
201439811173880673 1348 3001
465096351271284929 12846 13762
892108277012614145 7198 8524
860844728421021441 3074 6892
140662656888974177 9412 11765
381117159516421121 2630 15537
795100823654426113 5192 8278
471222089673126721 9394 12304
440744255663187073 3352 10745
232460928467673953 5600 8219
21311461210007821 6358 12226
296294976743119745 10564 11784
653029809982637441 8569 10613
781651784379036545 6184 10318
524330493713510017 10132 10636
537826845223300161 11754 12779
49630546822864833 4591 6289
230257517004844193 2454 7738
894393008919923457 5000 7061
226640833084978497 280 15142
997534974211003393 10780 14413
814411866901494401 9182 9341
419781585665763393 12493 14359
703925221124059393 3039 10940
388613156629698881 4044 6298
303914751405045505 2024 4769
710377527540675457 10130 14564
124081457441086225 2992 11672
273283698822705633 3348 4107
986917599008208385 1105 14259
237156389700405857 15677 15713
666295026641172737 2593 9513
503987913939052865 2101 6987
1318546088754147 4809 8407
165612561012910209 12250 14914
727248854839636737 6182 14514
595605184423373441 1072 8422
3878877138632220 8243 11168
61983436434449145 3603 5667
872255051178292737 2228 7294
549055615124441217 9199 10492
735641822309105409 6233 7188
660171577061351681 5988 13528
638155157895248257 1690 5348
441453540252165761 7419 7696
806276726721975425 1785 4418
235253520195701793 12844 13552
97108276547693601 4425 13842
775556091565245953 2076 11058
161149737100487297 982 8112
936611881499533953 3794 11926
141202020262561233 7353 8448
1527677017389096 3545 12827
65775575345767833 3334 11680
999603398392199681 6820 10326
765909773384073857 8999 10737
108221669529452673 10264 15432
817247748225668097 6899 14666
248224910769398113 13894 14227
794880783100090625 2472 13614
546647677088071041 274 5382
717565739852645377 2878 3609
782274389937499 796 8195
875363725060800897 4410 9206
46804270498281401 13280 15850
487641411605835649 2958 8259
33799166387627369 9402 14649
605581139153706241 6268 14924
656745796338366721 5292 11258
303212055099734785 3686 8992
893393983820775681 12972 14093
52318084967971857 1061 14328
840125712479586945 6756 9362
956828370217920129 5946 14594
674548867470594561 1663 5891
945465081569118081 9415 15110
970400564441671809 1044 10237
427311134615010241 6349 15480
632915616742398209 7081 15608
559739435511666305 1515 11580
545646085356903425 1649 15620
925244555943578497 7505 15286
226244210009799233 13429 14791
822651987042739585 2777 9507
891162762911317633 2333 6547
507736315884997697 3452 15426
587751120572196609 3367 14833
929214679693764353 1192 5358
725740385821009025 5101 11832
767238188354212993 2596 12263
55711934069666569 9614 12792
651999745420305025 9490 11120
433992372684723905 3767 10834
218975905508202113 13187 15202
375586241216954177 541 8385
360940258631707393 13239 14637
138318909930884353 175 2793
582646716916400513 2153 12901
65757712579586073 3291 9580
308555910352616513 7885 14894
110945895547882145 8962 11708
591546901948632321 3583 5924
317568972320206209 538 14497
87823650877574273 1184 4481
854622213850941441 8239 10318
603103415602106497 259 9306
666194687892062337 3656 6704
973291908117793921 3405 6600
439823766197047681 3643 6102
637692936123798401 1139 15774
611847495049150977 12018 14487
549735971895849217 2661 8291
780966765811395841 1152 3111
468301901388059585 4187 4843
841045294778854913 2432 10308
102022404219404449 1076 11030
312807884234512577 3419 12299
624551732561556609 7207 14049
754755403342986881 11694 13281
467118554559256449 2067 11404
573912724838660161 948 13059
185298410628661249 8752 13636
573116321036980737 716 15493
763450989869845377 3371 7329
84189607895336145 8978 14415
710703956360177409 10377 14163
383441822044549249 853 15334
740060454022035713 1977 9742
419770594302629953 8121 14897
725533229786805121 1752 8312
517029969376455489 10572 10963
601072412968356737 585 11691
827108863801907329 2488 8761
600491873686010497 5369 10559
578001837837124609 5160 14818
529627882830034497 1969 14508
99558810827740993 5143 5845
199604239506982145 1785 9310
160426496761648001 6654 9450
776200640683036673 8303 9315
768795339543213825 2172 9249
152722816043123553 2221 6670
744170475408313985 7330 11455
902640644626991617 4593 10908
179469641614669953 8056 13491
378927093515045505 5284 8060
780436819878122625 6340 8426
445681103246236865 4073 8202
442123038375694209 13747 15524
506349001049287041 2041 2150
499401263762823809 9232 14733
39254697316387425 11571 12846
54596075719555161 1966 13101
6268116329010810 1592 8170
288656287896845505 4218 15526
617884531072711297 5445 5674
588359787842545537 3090 12703
255441824952683297 1213 14011
505658250106055361 5178 8984
214624039038234561 4174 12968
930117707337611649 9977 10941
853737566265266433 290 4239
562733636207628481 11322 11692
614368859809893249 2453 13345
311813606608364353 11182 13402
519255304623712257 6828 10225
931508131220372353 2383 7623
571579172820186433 9951 15168
649338921638015873 9847 10980
847182472724568961 1877 10667
86321947293686913 2836 14571
842134740429678209 12948 14923
421648146305994241 1623 2928
410399909256270209 125 14099
184106984755917569 7033 12195
100673468262336033 1098 10216
571918006196934657 511 3593
780019819242198785 4278 10460
661521257419185153 687 8709
152689253971082913 2660 13955
299459737692455233 625 2545
405124584512876161 14711 15271
728433895357856129 4369 14416
237112801115081601 5316 7086
468321123575574209 9659 14351
187402406286651073 4127 5878
619075260301645569 5287 9111
729171493043160961 4227 14273
3278882910830561 537 1570
464431334348020673 8771 11408
206631583051919425 10007 15694
70997914109433681 5540 13860
627980393090123137 5402 9170
843211290291236481 2533 8384
331467371441096513 5614 6727
201582734697545633 1348 8073
659479348154984961 636 11522
443223288244112705 711 15481
684571953810124289 13547 13941
347973004899138497 2637 9464
78830642320465217 3841 8257
77720257902967665 5471 13131
932694229277831937 6801 15075
542702991779997057 471 2876
503648323533990785 3197 8985
356913744094399041 12326 13795
685772304718543745 2396 15851
211788109473992833 3852 6642
984844701404536961 2382 3933
692879356933104897 1303 13383
965877521850661249 2242 3122
243564792370328577 867 2142
209791429433135329 2892 5530
450900239467230785 12188 15168
724545728669003393 5064 7325
8446911903725153 9691 13699
925882425665204097 760 9153
675016067993737985 6220 9333
216007840127520737 9856 14201
307394099420086785 2133 10146
394316661168385729 8430 14205
738034266486053505 3706 12186
320777075996577537 5139 14299
433525673771818305 476 10773
870613944616533121 11274 15424
171354263304777985 3270 4869
239997071680324577 14482 15871
734717345197360257 12413 14050
397061676231185601 4846 13470
732693808059494273 4648 12552
967973642984763009 7709 12735
859913039158648449 784 6393
228472947896332097 4755 5736
307102661655733313 3826 13351
79848660875928353 4838 8494
399872617648092929 3693 14112
626199140920459009 572 7295
517292435695921409 3455 15524
234247569660201537 1011 3683
832634533533315841 11363 12286
410541131171836353 297 1645
373966051006647169 7542 12140
337137874255081025 2748 5605
540452098283275009 1964 13739
907175165658696193 8096 15164
28035271636852601 6208 15463
102644741798830097 9702 15759
460589637413541185 681 12916
841960237565412993 2202 8718
718784112712569345 2328 3886
198127022271240353 197 1805
496241913701389569 377 14796
397906170788996161 2346 9042
541458680543584577 267 6772
802742804565330177 375 14819
771943378153004289 2829 10789
349913442647160641 872 7829
302604243855938625 2196 9775
128723401061126449 11192 11655
843014625355486721 6275 9949
723279837149942017 175 15332
781767118471421441 324 13342
749698707707754113 8525 11556
30578445715498505 8746 15222
301413143541278593 4867 10294
385846336671249921 11356 14346
807120530418888705 8523 14182
669068644674261761 14336 15109
41576108225182649 5389 12152
851207129365874945 2239 9062
789934014729201537 3078 6772
535427900795276929 278 2654
784077525193080065 540 14828
124319036546381761 3540 9203
429346076645760641 9079 9372
438697923146513345 4897 12143
783744523164596481 11555 12873
311695041815212929 1118 13120
754404020958421761 11401 12336
542672606142964737 1035 11548
510773589343525441 4497 12411
33698562584959293 7632 10147
809072661447078913 11459 14736
676814329478354177 4127 8322
803544472473912961 5841 7083
215641481293729953 7412 13873
340904537941217025 1512 5421
662701574456413313 908 1767
985449644258150017 8952 15318
296682737214126721 177 15021
697930570548539521 1195 10919
592734188432551425 1883 8758
642375280669664769 6827 10299
697392375630116097 4930 11789
586128014074521473 13284 15290
389397488695870209 11133 15121
792675565757260673 15433 15699
747384433822105601 12338 14673
476194188203567873 8359 14084
738679518459370881 6149 7593
547193332696348737 3628 6501
893932693935298049 12863 15286
646188473905031169 11196 13411
318723713182841089 12532 14861
667354452594278017 12153 15498
71630213909912753 11874 13268
806096796263677313 4652 9427
869833567728299777 9383 13861
783233773402667265 802 13460
464475721724127745 5244 14271
281092571014259105 845 7828
106753176342017761 9484 14421
263764611729097697 4747 7774
309681487741613633 5540 7218
1161188983690665 3630 4427
337829310670024065 5748 10386
655324621873727873 6799 14166
823287237465294209 11708 15746
334141861911891905 8835 12397
304193568445647617 11567 12017
274536121543345505 686 8369
139497094977485857 7334 12693
744816367233699585 8870 15545
608338629638033921 958 9646
492401454916073793 1779 5127
388570518293832385 4767 5418
611509220859321857 2473 12049
885127360219719553 218 5204
750361533544403201 3944 11680
654007764274467713 5325 12063
390203388289638273 2428 7645
845968968799233793 12895 13705
659401126492422657 577 5560
682464665120605185 4261 6546
900240128045229697 268 12141
562099210671341633 1124 14122
140185585605077985 8758 14299
424974473338267009 9228 12974
390456259874344641 6393 11375
955963309862930561 7201 8312
439033302402986433 5900 9447
993185299873132929 7226 14452
414687376035093505 1239 15826
847847394996684033 5052 8027
709314112285792257 1910 3739
568854293411504833 4109 10200
444876579620984833 2290 9427
12238381757576633 1061 2838
372998902010248641 1858 9309
530063250102145409 5325 10217
731895551916498049 4108 5070
285889945928865089 410 13580
599327650286166913 5752 6879
296698864682269889 7526 12195
701303433630716417 3918 7951
635085078864641153 10504 10688
368044851304073729 7709 11007
565713398688231425 11469 12381
265709465062119681 7684 8410
327840264385152129 4087 6023
868880549572875137 9468 15014
40462211597457553 10476 13199
828612880296464769 11117 15451
609394124918985345 1018 6032
556814864104023169 135 6622
966792438882961793 8468 14950
537388502932262913 211 1844
984741017772854785 3764 8545
398411713230640193 4314 12772
702196169565269249 8235 8288
965664158064686977 7531 13670
855559082185116929 10998 12891
556776280695753921 7102 9769
765780837418859009 129 9458
927266709838821889 13784 15840
622869206813284353 296 14362
554488401583252993 10413 15084
870463257031246977 201 10303
464142568307000385 2142 5116
780247868018697985 8455 10344
392573305698373761 516 8515
20950870922590073 7024 8960
237506196092542881 4620 12244
111379344243154321 2334 2634
990949848631483777 6830 9731
989898389412218241 11949 12855
972631796973548289 9891 13216
43023003422682393 4882 8387
937977299459628673 8326 8693
150159163365756865 3207 3687
260249297455462881 8342 9651
959815751252797569 3910 12818
914212751354764161 4431 13712
455202393872525569 1695 8276
757881251199979265 4517 9587
877329880707456769 8001 11013
293175089775797185 5010 8770
206328714787659361 552 8817
628482717320398593 10947 10953
107939040020575313 11589 11670
559046004923512641 192 2199
429951846426916993 5232 5918
226616799539915105 9403 14522
300661399864360129 5994 12242
41456583233166809 2076 13647
188461974024406241 11376 15126
528684696539361473 534 10562
648475913202851457 9989 14570
508817369368980353 12328 14289
863461315354470529 11481 14937
397376116994781377 572 11279
838746385761957889 1646 14849
826433267967967617 6643 11428
451753070678748289 565 9931
374834068322773121 5952 8498
975315473738909569 6622 9173
850660065757491457 1430 10732
695535657407930369 1655 5022
576732648512876929 6175 12425
772398260774444673 782 1405
156739512141637505 1360 5869
593843884065009281 10316 15784
282617868131357153 6317 9295
655339300830185345 2537 4007
981202612415952257 3376 7426
599301575802826369 2824 4949
717905017129556481 2782 3295
393199509951550401 2811 7218
779738874928295169 2924 10172
851495189363490177 8945 10599
140681980982581217 9168 9350
721486610453190785 482 5231
172450524255506113 3719 15568
816409211470755713 2637 8567
882131515420400769 3003 7804
325486538339326593 7679 11994
369077959311294273 1305 7998
42920683718719489 13363 14575
252527121093525153 310 2093
77819881265504881 12876 14523
770103810740206337 1909 14977
686746101561197953 14783 15347
884322131439251585 3815 10833
637138582561185281 1822 14585
643000648485735169 1493 13459
435758257515928449 2171 2586
918160251282049665 4825 14877
294270389264205761 514 7718
128039520547584833 5470 14549
366407401676241281 2959 10051
584383372812983041 2414 11829
220463401268567329 2421 2731
371155880163808385 3211 7097
609129438570121857 966 8903
938869362048141185 3041 8932
249407157056118945 369 10477
82883893467990081 226 6076
963017830822593665 990 7521
384243965164888129 4688 8736
777011531570615041 3965 5084
37202425579845769 2052 15168
410464499462122497 7554 14568
861497342757306881 4403 9822
853986886099256961 5257 5983
941543992589569025 5895 11073
896602360565253761 12124 12314
307992313538552065 4860 6491
686439961052222721 782 2452
202834452491952545 8024 11463
483747280755963521 10205 14333
830348489847896321 4567 5909
456206502774826113 2238 13523
592264002315769089 12367 15508
717054232367218049 8291 14149
578669427994089601 6639 12669
79585127489842481 7099 9163
865921963977097473 13484 13968
565560345332002625 3748 4809
185369009484222849 10284 12906
491494011649173505 5313 6264
456216690262234433 8185 11275
875850449599596417 4674 5089
860143827048620545 5010 7671
569694220874417537 7108 13222
321280517316534273 6248 6656
808787641570134529 8593 15093
434500684577361793 3960 7122
495337411785051521 5117 7773
571835843579972161 10422 12415
60016453206515057 2634 13300
306127745132858561 659 4079
323302824850820545 2517 13560
217154939768430913 11258 12444
801058415617475841 3586 5770
936114688595498753 11112 15376
747065494461573121 3623 8645
148040802751662433 5361 8819
650443252509177217 212 2842
250776782735687937 7630 10666
473535997183169857 389 4687
653822070524579841 1286 3409
695992675474897793 1452 15722
554190341085703873 562 13149
555658403162233601 3267 14017
435199528407988353 570 6509
664511845133461121 8445 15666
786447950408604161 1449 11902
293648951355400833 4365 15418
292787870648066241 11991 13025
970035072136781185 7218 11579
694411412329007105 505 781
535579899190373953 9213 11832
744121949210860801 11147 15292
184581322545426465 8122 14032
604073870301892353 10821 13605
57412563916464881 4899 6877
535874555288767617 7759 12437
756140625518369793 2725 9168
493610397050648705 2957 4715
151287338771460609 1023 7695
893570651350412289 88 15597
759248620179107585 6343 13542
320243711404419457 13036 14802
115487994679533297 1366 11542
893063714973560961 6542 10115
487802285405095425 6760 12996
517998989607381313 3895 15620
333489430001556289 846 2258
285721282702635201 5709 13106
593389433640965121 6184 6751
82464247158913649 9857 9991
413223769384579521 9791 11125
686281705268111617 4019 5786
712886880158251265 5154 5252
127380805573697137 5471 13994
88385900501357633 6532 11758
196700357194540481 1521 12071
515841384975374209 1589 6746
530207236624608641 9003 14342
465347736933715329 9218 9342
233383896607119105 6971 12354
406472568411388097 9752 11504
683050207148856065 6191 10791
733037269135174145 7389 11850
725773457423709825 4703 13092
730192085475522433 7119 11050
194232142859124929 427 3485
686815375808656385 12494 14904
622414688589895297 9027 11662
925357471491807361 2186 5146
16338902306589633 8649 12393
695676977654223105 7903 12240
171952146079117793 2883 13040
214486304024092065 7381 11239
140306014691464753 4134 7630
956614986779690881 6717 8769
120790505538149521 3373 8010
904135726801527553 3662 8447
32779800109356217 3617 11574
719192200623616897 2797 6623
400733209210098817 9226 15163
339768012448104193 993 9280
105825170557995569 3304 15088
362619371515528129 3774 9857
167373302612855201 3291 10090
893713764892098049 10400 14438
3615417109021025 868 13755
799163714492415489 380 6138
26379166890333041 3710 13976
825224641872296193 8158 8748
538976135573296513 5518 11935
240612659203399905 583 6983
767472424287074561 439 8802
387866175467635777 5496 5600
991885942255837697 1124 9943
274769269166121441 9602 15717
966594299323727361 5852 13976
539302446555410625 2667 8859
829956095507743233 958 1554
879410005788791681 8843 11847
951632969471614081 9743 12174
71907090050459033 6397 7570
974589880237605377 4894 9116
171518967940990305 1554 10680
126645748939065329 9143 14959
891513434193768705 10300 15820
622405943843705985 13728 14477
616526952944177281 2688 6181
768639130090388481 3320 11578
659779571543694465 1203 3468
555418005670876609 13890 15618
169205224159533441 9960 12129
638924571520302465 6949 12859
638755884176504193 1508 3078
410591810582236161 4977 14769
495144296376132353 14915 15126
61481282402365169 2779 9980
561842063425231681 5481 7466
714319173066090881 3229 12659
436613925446586369 6871 14823
221636921919380129 4463 15261
852822037776832129 4489 10442
664003773972115841 7569 13402
193153375580202177 3693 14748
22105922866966665 677 7934
845357513807400065 1386 14852
810664339988509441 2665 12308
36457498885319241 979 11900
826760872398434561 4313 7114
562368106763727809 4760 13699
475923268833145857 519 13402
568855759652898049 4335 7828
236587852849805089 4450 9544
513167352096743937 8540 14970
46032973336824769 7325 7609
659654632992562945 6181 11159
822599674148275329 3662 4951
192973309418391649 3877 12787
206143517645546849 2344 8431
895430366270197505 8663 10545
616934328965623297 13786 15785
33259058488269489 3111 15375
800653821161322497 2411 6963
97495474852827617 5750 8626
500207585030008065 403 12025
383016205439872705 1372 2643
780410123077348993 11751 13042
677570113441923585 3967 9541
269051208355318049 5657 7455
302912629028540417 5422 6870
684289844943467777 3188 9950
103395183270386321 9990 13150
705659699086677249 1223 10229
50948163724228833 9058 15580
220281773121644865 859 14788
858729266151378561 12696 14764
968471430693920641 2310 11494
825837801481995393 4877 7430
787864919758792577 7 6281
132852781298801409 4657 9856
881582525871802881 8832 14503
731145359501596161 12141 15153
606993822515580161 1641 3072
236211702489605089 3148 14991
506266491226408961 5507 14474
819190469734863361 10662 12329
486387722244959489 1378 12180
880896314007266305 7568 12960
751557380141687041 293 8469
180872259815544097 6119 7242
31540326612958581 5269 7943
3869386393652975 900 3857
727131871628227329 2126 2348
249583276971051745 1497 14118
226736038796875777 1830 6427
560709379843139265 12471 14089
299953954958365185 1676 15020
89991118829090049 444 12708
150572916382333953 10475 12989
538469396598223681 1320 10567
609957707987387521 7459 8446
423181940354382401 5335 6080
35622538910732973 5438 7081
485298166450043329 5051 14527
587446763750076417 129 2133
397903566941749889 4941 8682
753847715702466561 9588 10617
835826923910069249 684 7753
238266287705027233 10081 12241
724705422451549441 2267 13029
3570871098848017 3891 7168
725972184300907521 5145 10453
298912449376128833 8935 11231
238811940201998145 2849 9765
253834314627017217 6769 12039
386590711414520193 2509 14680
973718279611301121 2197 8296
413624627130175809 9945 15105
739988751297179393 12597 15549
427075954005324801 9844 9931
745601270743033985 654 8035
896739558999513473 2842 15731
231733624790354753 8960 11855
759106474723516545 4269 6788
580459914093477633 5866 14723
43080860166341497 8540 14511
752432526187394817 431 12020
755822965650601473 2576 13367
337421390018786113 2257 6156
355850727521584513 6083 13741
116534255626351777 2985 3996
728072901874519169 7248 10455
451403642533119169 1356 5364
68021857295960329 1335 4077
879915506355363457 4817 15478
459247291035872257 2807 13178
303869895992161089 5274 9731
79462787958050289 3195 11306
734869862572043777 5393 12822
452743894989673409 4024 15264
459605117849218177 2750 4310
553779744944378625 5239 12890
305620176707950721 8495 15156
587202292158657665 6346 12521
673589811623909249 444 9900
542744125939151425 889 9015
849322730928026497 1143 4937
967219778304603009 3886 13899
298719650444166273 7313 9104
584791861368572033 1105 8575
288632204069987329 12364 13548
120999931813237537 6909 15528
222727646336718273 1294 10085
779443586190666369 635 8155
901451671547466369 6373 8260
97909259676207233 3858 14124
486091606349429377 5091 5310
5391928446314865 13686 15279
587321974383289857 10933 11148
21698254660215357 6130 6636
271211366090820865 6740 12699
782098319890707201 2836 15662
993205117025599489 3262 10991
869532995178836609 2183 10704
480350526867805889 1520 4539
500575626846696769 7187 11411
598757204429606529 2091 13043
580208669626649985 4834 11131
843763966792121089 7097 12501
18018647712551685 4613 10280
676513119561594369 6995 12501
501078668898223617 5335 14867
612458061509141121 2019 3178
744371189816362753 2307 7251
509037985499364993 1643 12760
913308726996128001 2017 7468
818913149079715969 6136 12162
589950085037884289 5660 6565
375734764164651137 894 10135
226906562532541057 9566 10944
744970118516374017 4207 6277
406922193315850241 6781 9091
238703428928094049 2450 12293
5310146048152832 1278 8522
264452905039686209 4511 6191
680664238324823169 2341 7539
241270323376216577 680 1565
405743651909965313 3982 15180
758848949778791169 12 13394
218616282740399009 2998 13951
675366895922397953 5438 15753
844545911606225281 3262 6452
201758139892032065 10273 12877
874831844115107073 9139 13518
925030292180185345 7440 14219
701593330032118017 1273 10140
120480199429362497 9029 15105
40570138959608929 6603 8146
612494606597355393 7978 12176
947004320353990145 526 15525
554048764197627713 11284 15683
749382784664817281 6061 9154
179586254272965825 5998 10559
535626918752761601 4877 6744
903620257923034113 8401 11282
985507548910320001 12066 15645
958750235647219329 4005 5198
896351920278824833 3907 7514
15145004632071137 3985 10318
765159476683010049 9860 12896
312711343365283073 10180 11830
516912193701124097 6581 11314
731819575892853121 7623 11122
71544008477090417 6113 11415
146585914571293345 9331 10699
460251349102243521 4839 7961
25450993873302965 71 4495
978021592162633601 1709 12499
377650875687596225 2102 13029
162373209559227393 5756 10074
166437904580799777 2076 11619
673617847894647041 2412 8643
251767872876857985 4814 6993
367294140056493761 14606 15540
960849012649870081 11179 12745
416661632788105857 7106 11301
546846542371003585 10373 15586
912664775302594945 795 3634
93687742140200929 4141 10896
163284432406683777 4227 8691
137282763181023169 14 4395
947032625866718593 1110 6710
27882069496708797 1636 7846
147242441903927105 5829 9974
402970362875510785 1781 9194
240683991513712673 4843 10273
661212577606601601 6015 13434
597316553415382145 992 8841
955578527633381505 6399 12016
547509134298060481 5792 6742
215047816265322209 87 8556
61569300528702801 10982 13757
886007413137537665 1084 4557
533230324377619521 203 15801
280526836833967521 3878 12916
129030687856030113 14337 14443
582351475581337089 113 10083
950344731127081857 1497 11234
975222109935227649 6305 11070
285860816398951553 11936 13897
358759154608538497 2143 6893
403864753469001409 7792 12694
146214747193095457 2922 8472
973485366031113089 8875 11484
13099054899985419 1274 15285
902863828896876417 11235 14063
108175843773548049 4635 12233
811284377527073281 4171 14156
695522002856609537 7023 11261
166307592940164289 3002 11548
626105650329105153 10394 10669
258674450638252993 12311 14932
430415611908419009 1358 9958
379895042315247617 9356 10295
574843983389623489 5203 8325
495273504257852417 5931 6915
459828586902961665 6379 7912
362753648219261057 765 7659
748713604774888321 377 6199
939564692226369409 11916 14506
545516247294333569 1237 4668
274802733655327809 1790 10955
706451055731516673 3944 4088
974245996307871617 5301 6614
117021962965129233 6756 8367
500272432828147393 5477 8676
855049432717390081 1361 6854
140303488814438993 4044 5404
931731687968809985 10747 14562
899967754018014465 7844 8868
471792651571288257 5233 15303
263693333772209825 1856 9306
826065858778793729 7244 9852
501000232429241537 3257 3520
291483677713596737 1558 8474
822149339907227265 11471 14661
400724907273147585 2953 15152
951349948815597185 655 13152
134917814525916673 11242 13166
900713353582801793 9467 15304
672376837170094849 2624 5552
818119865710762881 846 4139
798659252653106177 6633 7724
550654047642368001 1131 4514
23938038459622393 8282 12869
459929058335951873 11460 11743
773152502160737537 9179 9903
406909785402831425 417 2721
239597080050305793 10441 13029
709663054219724673 1255 4169
998522869764155265 9462 13756
355352280303165441 482 9019
172285938868046881 1039 8445
714734706746675329 7572 12845
731849617222277249 12124 12944
616183793441536001 703 15150
173109306504745313 9322 13369
795959375752055169 10424 11834
97364656959978641 6731 8210
238690675931493953 2505 13322
936370574720005121 7892 8022
197840235398537345 1537 4309
167446419547356833 7803 13439
22294233173795421 2103 7364
861728151147804801 6049 9124
754094838409223169 95 12178
607325677322375425 2582 12627
798155226275170561 170 11428
497498208952638529 4156 6039
221109198787623041 8549 9863
374355441695339393 9456 9528
755164894448881793 2450 11463
556385141415962177 318 1980
824032174930742657 10333 14663
542153381019357313 1913 6284
676532243804174977 10808 10968
446539187013858177 4311 4368
197647404035542721 11008 11602
603910343850397825 3191 4136
92768564972743665 2905 10656
155757224970660257 4861 13712
716084019411930241 219 10595
165055331453753953 3361 15437
149964777030092481 9460 14802
693177928040856961 3408 11894
317827437247082433 13869 14871
565033456040676865 5907 7637
557019310648200897 3690 15201
518671610882922369 2326 14435
518219191016292801 6318 14126
957321859939650433 4681 6698
101942901863154129 351 8171
472358541343798081 4189 7943
830416682604671105 4741 5694
746487068221224321 2382 15114
627455931757424385 7651 14053
511752500771581953 1555 6601
304221371791918209 3815 8766
35958615703531649 3675 9084
913592879241250049 3264 15149
37739300616554065 5144 12180
153753902559039105 7442 14964
119515841267567425 3879 14149
935601116471076481 1926 2197
68158098567000281 7252 10045
340008528201245505 8463 10941
776890290507008513 8824 15754
426606731765289729 1862 2933
933727020796371969 8182 12833
660083509975443457 1386 7024
667383024426808193 3608 10128
475732375668485505 114 12064
319389100072147137 3547 10923
75460488473588321 1167 7255
897367109688001793 505 6223
104880354575286113 938 2111
258170194994338689 6308 9131
188070725594833729 245 3664
544748477273113729 7539 8226
884402405553231617 1108 5940
367032675992920321 14157 15714
492891150389787905 8917 10947
717025993917257473 9827 14998
834404838201535873 7109 9779
67047561418522865 898 2094
144184876669335425 592 9607
495031806714475649 2172 7978
201398087048517025 2614 8854
484938774609577921 3425 15834
860840856608369665 5463 6490
751628608467068929 2623 3308
458182243625273601 10992 12171
30496582711666777 7739 11621
453052155131423745 11454 13856
447849242097614593 456 985
728928893456696833 5310 12602
484708382761159105 2250 13287
513153537142578369 247 1385
196818829289082241 2053 11428
143913632283172881 9231 15246
626284132625304577 5830 15544
610043216156164225 567 14130
981308183957903361 9465 14071
653687040367344769 7382 11563
638506196314768513 10345 13147
938342281097668225 7260 7727
231312467698057121 2168 15628
26933716250070461 9834 12889
552329497452181057 4293 5935
676275060475894913 12427 15768
565388674461185985 5772 7380
988023274298228609 4751 15085
933092963791597953 3014 14960
223036062277820705 8002 10078
409752407958460929 5744 14889
259343056334287777 1365 6868
654147612138846337 162 2768
236870706306724801 9794 15345
202836350084364641 3959 4388
121833759053572529 4010 14122
527605579321562625 6086 8025
745839405772066817 5921 10594
725032624570769025 876 15281
628515298319925377 3852 11591
496088263500300993 7973 11665
117734219246223409 8132 14805
252936749581632385 581 767
855855081283976961 4516 12387
104995813598424801 7182 10889
964225845128588289 8870 9087
198214858554347745 3267 6728
284133500090504769 5877 12879
757004805458567681 1340 6089
24262731001677197 3721 5486
861236162783224961 12083 15442
209915959232375841 6754 11796
343171384007280961 10958 13465
177125082226773153 11676 12838
101232044523793969 10156 14959
832636164868333185 12733 15723
901493743727062529 3403 15491
227331140308287169 11966 13585
524719518273567361 1325 3427
566295801150403137 10215 11871
986765877596287361 9666 10628
279652824456398721 2617 5354
133392892855606961 4810 12493
121430158303965649 8980 9240
67104359862643297 4143 15167
977549251896682881 5538 9969
897151120495688961 1210 11289
818691822369544321 5210 11245
974096853064498433 3161 10838
753971336313320193 3422 13886
57272343742067025 4968 10678
442454249650140225 8865 14290
815925357107207809 8544 9486
478205171869127809 8728 14343
983229359328785025 4651 9720
151397992511448353 3057 13494
766254260437694465 6405 6892
461557805021037377 14760 15412
452892922429196417 8668 11874
635653579754560385 1205 11789
325713322940718081 133 6701
990472840343791489 6868 6948
382901827685795841 5063 10601
871150646821774849 11781 13378
436394129604071425 3900 13410
217196682287514881 3622 14460
371172337435677249 87 15435
667651921105900161 1414 4103
741235615767525505 8136 10902
981375644726462337 835 6940
228632595177881377 4161 7441
355697158111951233 11203 15839
207195291381669473 5450 6078
633801226806632193 3873 4499
758432976049601153 6454 11638
699385157667407489 8691 9143
770758095657871617 7432 8897
155662119469077697 39 4184
908608698392665601 7688 14776
668495628293214849 1932 13624
973069707289415169 5532 11210
329708534613637057 1495 13449
583339263899926401 84 14273
438685974732479169 1551 3977
195615931566440097 6401 9777
737163800674444801 121 1308
587818220833124609 1537 5127
718055120987315841 15400 15408
911099796693651585 12798 14162
286381406903977633 6815 11886
625949167899516801 8662 11114
699786311536584577 8147 12031
762563529949833473 352 13145
483369366406527937 4665 5608
926627648063995265 5752 13968
13277519198254595 674 12231
570808962502031361 7662 13357
934489467424889089 137 7173
885636434356637697 7598 9016
561430691859911233 11083 15667
949107442204851969 903 4810
628863256065677953 1669 12824
252931496112577025 9982 12859
82763654529429681 981 8684
837754329076648961 6349 12391
430131004049108865 9653 11423
530460466551783553 524 13053
328770110355108609 11818 13835
331283920849447361 6130 12283
258941024688176929 975 7407
769142523670804993 10841 12407
486397916930570753 2334 13327
889563518538285057 13248 13962
560496071640095297 180 6193
245131058576713921 4149 11044
661432714834504065 1341 9969
741350606868227457 1789 5434
514127750529475265 4662 15771
169236151145465633 1192 10558
51627116458831777 6611 15026
705420104133640577 338 3389
789560455818126209 6504 13512
738035514732569473 1857 8594
731144087251166721 5014 14467
79619643144386737 8281 15316
519489876790494529 171 12584
303758022103433921 2011 12194
514700931038419201 5661 8496
851135191837432321 1975 11558
119439159736650433 7226 8875
39865996283946713 4940 10920
116996488608194225 3125 13596
540167321399938049 13010 14023
19544930846372213 3223 14040
262148955158803425 5104 5655
138742836703130481 3311 4312
141825393861228833 10198 15771
701817138478268929 3205 6348
67205249865804009 532 6886
334942995530596481 1340 3035
124413182566119217 3712 15519
380237626837022465 6564 11781
441936846848786753 5145 6681
115871979306177761 2701 10717
382850270240897601 8699 13957
486414068179719553 1787 11474
733999184340074625 457 11839
430319018734152769 4632 9277
649569303005851137 627 12950
893864919978888449 6465 11530
843290398545260417 709 2451
639698009181671553 5248 7113
707045127174541953 2540 6551
639728999495240193 7890 10956
672165075398861953 135 3037
938170256125616257 4529 8671
10718311510121481 12432 15814
190996643457260961 7058 13994
965124852948829185 3885 5564
457362462742139521 215 3842
62417873282800689 1235 4540
7349807507686991 8130 8415
369654489711091841 1825 8437
735892695768640641 2790 8790
225786494490169089 452 5081
25352421258538981 5160 5181
285395238212284865 1548 13220
476901837496456001 14183 14203
159361447463385985 4991 11364
526901412696780353 12872 13726
250110332909496705 3660 14005
876166846449805825 3250 15292
781936159287344129 6460 7834
753259612801805697 10468 13924
383407930240334593 5631 11730
616059069472555649 412 7673
660066144511734657 12657 15055
226245810073855585 11575 13216
902827738214806913 6427 10113
395394936079114241 756 10951
9909238022519419 5793 8001
478731107729096577 3486 9993
305926656212474049 7443 11404
532771684529308225 742 14321
585198977179647489 1666 2718
262836006092491905 14491 14584
325048824994024001 2687 8748
343826380659336897 8873 10108
639611926906926721 3269 7235
78365851713734001 1994 11378
791544374875879681 5337 13521
175416457541928129 7893 8540
824050025843792641 4415 6045
375165025444395905 2581 7196
660691669049651201 2129 9528
878283389058580609 10811 13503
335737968436294657 147 12846
157189046646102785 6518 11356
449237781655195777 8374 15681
232491975945293921 5119 11696
264228539455945825 9700 14850
126040212349913361 5837 8123
510434138936755521 1294 4609
196875131320453537 3926 13627
876485996390162177 14181 15763
417213031056242305 2328 9125
937216499126091009 56 3519
546772066619553217 10301 14174
405624363946845505 4954 7933
419952113452545473 4992 8875
447643565104737473 5728 7107
377315460746203265 2851 9146
721434176058242177 1814 11082
944913909132630145 3566 11902
607124325899459201 2911 9796
388064607602387905 3629 6907
390733086755535169 1215 4492
973096291926843521 1861 11664
902963521160682369 14696 15438
806435742483202433 3335 9899
16393184615711931 11144 15080
541983059196532225 10912 15562
966345229463140481 4488 7154
151561808612314049 5193 8973
169576098656069249 7035 10274
704645484909058049 3697 9607
77439309051168689 8423 15167
858210903854157441 1973 6284
603566389069303681 3249 9802
435626714991293825 2976 14517
667612081028035969 2923 5717
565369606867392321 11215 15109
22329586553457405 11977 12606
401658578859915841 7183 13971
9884052459408821 6225 14172
791093384161413889 1186 5864
344603891696070977 71 5598
510350875645947585 8597 8719
560311442925492289 5873 13017
851155387183723649 10199 15293
886409283420722049 4365 9670
487551939968902529 1443 9386
358757615214596353 10410 13718
492676224200735617 2037 7788
22144925396705873 6549 11130
602582862672512897 2021 10845
631823031602831233 515 5060
485954797838104449 5996 6567
877140614048944001 7838 14804
295347699209422401 9228 14984
862150874010335873 2765 10694
700683098218931329 2038 14475
262200893885282241 5374 13613
392644904856361153 861 4276
429927791763898177 2788 7198
261029996179217953 9137 13612
52276687782171649 1811 4555
911952654154212865 8370 10026
811538187229029249 43 5590
674009653549703041 14919 15204
315239164137299329 3445 6141
15509194399022875 9294 9498
788763829701505153 9562 9820
225273220471734689 2042 3329
850509401909068417 4260 14529
418510512160388289 6547 10212
215781214169094689 6020 6685
976017085662093057 5840 14624
148085531017901665 1580 5088
692427920172811137 1818 13999
381004766368643969 9628 12410
836001146957698945 1940 14379
732751731883173121 639 11092
204409262033486529 4951 7148
641437551471891969 13102 14615
64505438855903209 1900 7539
131771086512149089 13919 14368
459945846446636609 7036 10502
787880383235343361 2785 8235
219087053619574593 3997 5856
372352097043648897 7571 7652
978814523779895809 2674 3960
993747966045230465 423 10719
758770685338461697 8660 10140
662207038479213185 7488 13443
440967067942388289 2634 6590
416354746478045697 1135 11583
863229374629327105 5076 13209
276534503008395649 5654 9706
143638788557034049 1464 11481
749746316280333441 3496 12450
373876197917113025 2120 14533
321078836352374017 5299 7349
64461634581256537 4044 6475
699222307548378497 2399 4756
339756791967914753 2863 7240
976240974411400193 32 9843
325645523430658561 9888 13632
370756565859135617 4853 6527
375745794041804993 6218 11685
673608773706693121 3875 15596
196061801779372033 10532 11964
589077790668195457 8533 10505
749721573199565185 1011 5361
895185604156200321 4109 11592
92926178048678305 10814 15004
806111606948785921 12102 13855
817912091432148737 9414 15326
507844050116236929 225 14049
291211724652136193 7456 7966
401060990297761345 9658 12487
554134426885212865 3417 4802
701312357857336321 199 12052
202277192840845985 2822 12466
153248922080233985 724 1311
571730478023326337 4819 10126
246885087222725729 11689 12380
425698476986617921 1527 13692
571972914123957569 2508 13209
241045709619470465 2975 12116
354981584641667073 10494 12133
139043170853703665 701 5469
661408426507772929 1207 6219
456595561465221057 4574 8278
410976706437484289 4360 8356
395306338341391937 15044 15820
884805019615381377 943 12076
924779381175511681 2436 14009
198092997981422785 2954 12135
219781437830157249 9175 11639
356978145346413825 6851 9977
815173525909145217 6021 8427
370642588198567297 6563 7651
7000355133193637 9739 15502
157918604691214881 1087 1733
457977666742237953 4016 15830
276985702730872417 595 3971
130642277643055137 4228 11792
628103692283968257 4256 12729
860890386316540929 13388 13565
215051245204936225 646 1663
208459244069764801 1172 15702
317056725550738625 13189 14365
966215947738106753 9 13987
659338657038478721 4602 4792
470648192692145537 13901 15725
134497829164711649 6181 7030
250892693024027841 325 6889
361559554549561601 1244 13686
820941768788266241 3824 7922
156066327210364609 7125 10683
887798965185993473 4586 14448
791427770306416513 12351 14776
659094601373787777 8297 15106
405456698241504641 11092 13569
807423801799174657 3288 10550
552887706173326145 385 10573
352384783058631937 810 10254
948653584795064065 3860 10116
617950982133464833 1990 13247
946978650869329665 12617 14485
450083447232792385 1915 10019
454909631393245889 5139 9651
124035387121367073 666 7927
127637237561604161 9113 10111
673295196411238785 4671 5520
398690766131064577 4564 8886
716964114102836481 2335 9379
542486829564200705 637 6409
274740256905765537 4466 11118
676899753104532225 172 8356
950280438922149505 14834 15450
907871637105390721 9962 11218
237412180548268737 6220 9252
210538238686691425 3976 4850
345970599055391425 1019 5395
536260097863209473 4589 8138
702954246465331841 2256 4124
188212906504400481 5230 10660
749510545519413505 7119 15474
724236811048857729 800 12765
22279997398136689 11490 11947
823540556408229249 1539 10573
141856340854133121 9320 12156
289570411741454593 10400 13126
481520138274611073 3099 4244
656942744261026945 11048 11646
669126827979809537 8142 13985
494606521445209793 12685 13346
451785892172360065 12959 15303
586300874497677441 2897 9638
134434622709449057 10291 14500
148185624951413089 5286 11716
864349412961324545 485 1338
496600138629258241 4536 8508
351110453643755713 1702 11219
886495715042716673 3092 14016
243381557284244833 9237 10085
846533252679275649 1464 15425
544350449592059265 9521 13568
601184127876013697 10168 12409
302957783620904321 13023 13420
114945377447849489 12692 14442
542885219047420289 808 12700
926492475522795905 3819 11553
397120735488762497 2080 12196
101237720001673633 2189 12679
379287541097625089 369 9831
191338280632198369 10042 10999
11724741857982225 12478 12672
685041925383284737 5142 6370
344541254976050497 7276 10433
471717144012021825 10552 10931
411809593102994113 4210 11214
489638286722620097 3035 7521
668901558747393153 5300 12645
387485341596846657 3523 11877
462460087775632193 9705 13531
653100842217053697 11287 11696
148175468883025025 2592 9774
228824965289934561 2006 11795
275480556666515489 4253 9485
517769401323047169 5531 14807
945504714209249665 8319 12518
384187405026938945 13458 13621
496601418521741761 13924 14413
913505262473261569 1139 4807
888580902409003649 13103 14899
995326429614525697 622 11514
833064368901098369 4713 12416
978791663197423361 7425 8227
187878467423558945 4510 14970
267614673945832481 1375 2516
470905612501887553 3936 5143
265974653183445057 3357 8156
131743744235549793 5332 6009
6007292587273839 4405 8986
783549182329103617 2032 6191
577062914067251841 400 10688
899692586118163713 4290 9750
178969206967526177 12826 13590
673786408868089345 6019 12526
423148879085470529 2888 3011
778583301007600385 9540 11549
693988067979606913 1190 4569
802079571409940737 2007 10338
776686143664587521 7915 14153
291860400696918977 1154 2669
17899090230788063 6951 11923
164489244392818529 5899 14876
458942417053389569 6525 11842
756096791559159041 3290 6947
821470600942664193 227 1847
119362406553968017 6511 6954
876700957732449409 6416 8906
679761650986137089 2633 3830
858235798115021697 1220 2437
196083572337634849 9541 14935
178839374055126401 3110 6777
6547392176585732 1258 5985
799477141522235265 4343 10168
321410595873210497 5103 6440
265280668889001697 12189 13493
191615883823317281 1172 14918
597020318909745409 3722 9157
485791950425827649 12109 12813
452870275434872129 9075 10164
367560523133860801 10645 15193
98895150900748513 2296 7990
157069763028268033 5061 13030
224242383402380353 378 11737
713390922972536193 9700 11375
425166434109559809 198 1045
792464247528435841 12015 12815
80331902817061265 1387 13216
561969929234194881 32 4006
956898885288186625 604 14047
758936992030790273 5358 13133
542872769423038209 1803 14426
668482495350872321 2506 8140
494242352506478977 1555 7451
551044381173021249 2590 8621
252381773428805185 4088 4459
485981669592362689 6509 8705
103326614883801681 3095 7964
895194832360893185 5786 9542
556517504720485313 20 15499
747002660050242177 4920 10424
658734712751499521 7316 14472
697666060484571905 7231 13063
144459165137657665 4299 6401
297700694392133889 5398 13928
970850147830507393 1937 3224
675547820258891777 5588 10173
50577714471298665 2651 12211
59866249139020057 1508 11690
396791780557283137 10573 14493
296553071667908353 10069 12834
605054904001587329 6320 9195
465291248853176833 13630 14463
810781141583820673 4035 5496
533862834550724609 5052 11950
764502022145276033 856 4399
396966091727819073 11850 12900
954825479213827329 3561 11243
151188705640969089 11145 13993
310672443628032385 1155 2875
935018907141810049 8904 11772
313116496617229953 2530 8889
303278667866443649 495 8876
993058149036610177 5217 10267
316579355283806785 8911 15135
422484704588999425 6261 9333
247257989928350241 9758 13999
128893078138911937 11055 11986
924148601459975809 8236 13340
724932939885864193 560 13406
786464256611147009 2912 7797
13613310486956465 5477 9617
684748900677931265 1841 14641
824395188285809153 13650 13759
633655449424473729 4194 12614
772278443038469889 2300 11472
532149574046812289 6127 13915
75498717970337025 1000 7201
404369075547727169 2323 7611
768347969347271169 10732 14977
18735109949432173 13289 14523
413693985128293889 3965 14678
200390183135759521 668 807
135413770780825617 10783 12215
395884742327197633 4407 14027
949478132322642689 1905 15685
281223265350810433 6927 12847
399272819725293697 727 13674
567735208272011969 683 4716
169769473647892961 4405 13939
758509106511176833 1134 15878
985715680334106241 9231 13495
990438529941641857 1666 11316
301362461535976705 2754 11779
491709123991263681 13041 13454
871614186565548033 5053 8775
486918664106042369 6776 15015
38750570742184465 5465 13162
867198271470549249 364 15789
925698592538036993 1883 2515
896963778891901569 11291 15084
74768628060358113 4661 12537
158139655310641569 8710 11466
27578339108739413 1993 3254
727428814021180929 9526 12994
710171674177860993 22 3150
987011238739988481 9296 15418
760214175551862273 8839 13163
422404920536692417 14016 14379
879504779285927169 6371 10339
641143930644950913 3767 10259
987700528777420289 2463 2865
375352421173772673 703 14193
696872659109818241 14468 15623
765712539603832449 8135 13329
586748537189475201 2428 10218
363181145671873665 7242 10699
687309765415793793 9258 13685
216773081857105857 2783 14356
860929874534800641 5249 13019
126760438923412273 522 10650
177576067288232065 14795 15161
584513326682461825 10040 12228
80182193438627537 6062 8018
455889876429480961 5674 6508
433931309050311873 5331 14346
376104806637449921 4478 5233
237296531263577761 1354 6808
383774813573040769 10310 10335
472716440125498881 141 8926
907515375845370881 11936 13640
565488154961098369 2245 10489
152817405229981761 8676 15693
560715473904654273 10251 11435
220338329431719169 4467 15224
918452889211661057 2755 13563
98217722716952945 7934 12132
153979559294914017 4047 13331
485968663868867137 778 12771
562663785870693569 2009 3177
798520128522128001 2637 4849
893137852581563905 2740 7567
355035823855821761 7629 9841
791575865051665793 512 9817
974751208181089665 4673 7364
636642171032963969 4227 13179
71486808947774705 1693 4469
547762401585952577 13340 15121
65966365544781529 1836 5326
836714705821155073 7843 15348
211580364956809313 3519 5674
671062657601051905 1745 7348
974516725039990145 10142 11084
671185582817106049 6246 13517
988653723670516609 3323 9921
702210885054437761 1428 8527
636705314845087873 1895 3263
672490098149641089 1403 4168
842084542179414145 3386 15534
320147653749781825 714 14388
233135690694780353 8804 11958
436789333590912321 435 7827
707493892566951425 7398 11942
419669913145479937 5323 14945
579256263787371521 8680 13021
754802887348862593 11431 12917
945897926397528065 9365 12333
721013482642373249 6411 15762
523533680496569793 10954 13145
944193951208450945 547 12428
440067748838337985 11664 14015
305513697508256833 5037 14773
693387728787129729 6618 15868
653295237668491009 7359 9449
191525646869997953 190 3890
987164528661221377 275 7445
254402478899635297 7357 7366
179054623269781377 11144 12640
762992687378805121 2063 10210
338576456692077697 10019 11436
245182766504498785 780 2058
739132139202784129 8191 12542
797184396480112385 11464 15340
105776526258065217 6005 10927
699215757628763905 235 4311
859290420019437569 6339 13699
338979313697699073 2454 9360
768133148825750529 9907 11735
18763258731567589 1653 4760
392159228353765569 1372 6372
826386246118154625 903 1671
960431172180474113 3173 6497
698565714845131009 6715 15774
841066520479774465 5776 8433
975511590852185857 6559 11177
191152306652906401 4097 7180
455272536207914433 8461 12178
901234016802707329 3506 8450
741854711566396929 2467 6554
816090003140228481 633 8275
470189571795089025 5187 12800
87929705491053057 9357 10836
517588608999481921 3488 6471
95679129220155089 7244 10968
838192269098740865 2360 5633
244223448911785825 4722 6578
441741578745912001 9365 15170
648357099470469889 3531 15433
396406385926241025 838 10624
716250193830138241 2393 3425
423984764678088769 2577 15256
965777297014948737 2874 10014
16296114369978911 7185 11053
267168519977790465 946 1971
276527055684574913 14103 15583
368025487818496065 8545 11517
737786201955174145 5572 9823
947505710079685377 5750 9350
322774199427406913 3978 7443
821778289850026753 2541 7133
31519172794745033 7379 10255
333874500259756929 8948 12830
413149882065631873 6140 13003
129597428421075025 9615 14723
144725124871229121 8390 11800
834076485419689857 62 1772
381904409855103233 4556 7494
816657299291318145 6308 15501
238748870825517665 11201 11881
287693122202401953 2507 8527
374828089716210369 9107 14552
518914085009154049 7758 9331
605201461360678657 6703 10871
380102705013275265 3714 10135
964393003761607297 3006 7974
225175139926175649 1208 13624
68019445066411777 7467 11694
556520900777233153 4986 13311
640695169895145985 63 14312
490225387888838081 3215 15773
77339638635692161 4629 15154
152588728158594465 2774 7073
765260639431112065 761 5345
846995876268817281 3027 11407
486818769579926401 3394 15005
440045569363210369 2848 15104
838790465739499777 5537 9458
466976213245512641 1863 9903
509510172152459969 8110 15236
670321219878719233 8878 15477
448602247698453057 11966 12212
498310194599849153 1416 10600
471192828762539777 6846 11078
45030426088832345 9967 12206
309106670729143233 2638 2727
33280314217986273 2384 8571
248545516202852929 5312 15480
769301145121392641 892 8222
718237698901241089 4096 7536
888564861536746497 2121 5755
389059701023526849 10333 10676
979934198057524225 4531 14355
650311376528783617 47 12952
124498751789527521 4854 9611
978253193863992065 2459 2534
773272389240521089 7042 12384
764172139326625153 5863 8542
769718923632165505 2690 2727
137621481001374945 5059 7659
784421843378201089 5802 13707
294423676066806209 2820 6497
575534886042671425 4849 14538
315759165290103297 4682 7115
646562580931277569 1671 11162
129635284262057841 3497 8104
805017614796962945 8609 14639
158989130552171777 3862 9507
152329523422881857 1270 11453
178140890210308097 5288 13202
304403300824670721 5434 11363
22315955831032853 4956 13475
373834506290695169 1519 11300
239758017259440225 14904 15565
132595250844797617 8382 8858
84111811244341089 2184 14342
308404790233229441 4469 12892
197674548895697921 4347 9013
296325347370466113 2271 3837
458061627961797057 1876 5674
597479315175622401 1929 5019
122983707722021057 4628 8717
96288702955188657 9017 10038
724828813594100993 806 4891
419650846497891201 769 5769
345868820074237249 2100 3696
910049304930051713 923 11560
426817243507542785 8647 9692
48265533529917801 2568 4314
240100721423424097 7308 13406
81863354351906289 1495 3348
447338760776020225 4875 11491
661361548022515713 5043 11953
236038642331898529 12498 14096
853288468947109633 400 1558
917362025148292993 15667 15770
528490707852757441 3478 12502
813321661068179969 8412 8500
831423756993569153 5296 7139
617607327043046401 4787 14372
515941631114319681 7610 13126
116378879542914145 3047 5212
468115789835788801 10218 15537
451726988687852353 11765 13970
149265320479930369 3039 7631
619123936503136513 663 5263
12101517573324117 1784 10197
810211273590382977 11228 13693
59364459803081361 823 12868
471959878416392065 307 10124
729848997902504193 12516 15077
798899380071247873 483 7541
184691426849997953 362 13472
873605326689123329 5030 15531
187183254624482497 12254 13444
816843167097587713 3620 7960
385627400320434049 9915 15477
898238872295372929 393 13390
594405462459629825 6242 7032
703931813635080065 5187 10485
285581278427191169 2597 14755
597897258042244993 567 12923
678661781028989057 483 12289
179177708683269537 6362 12497
933822742759335937 5006 8218
110680737067703201 2959 6800
29301345677961165 9935 10596
17801570575159077 11925 14445
893994007452921089 9926 15543
703717586254178689 4757 13608
119763978725597297 1626 10680
3027163506757803 4509 9105
315449902335590337 1250 15325
729495667548100353 302 4570
232414924224823233 1481 4865
192467079115800737 3272 10279
517251262197778049 1440 11148
985433731200849665 4197 5698
774329144914627713 12723 15041
186689943751119361 2466 9454
291352445173291841 358 15177
846665405190783873 439 4207
180329264234696737 8264 11661
528420160365158145 1609 10283
56225493885893489 3642 6569
245046077048861825 134 297
946981901556181761 395 3458
916122960221898113 5947 13944
818171296036073473 1811 2429
344343710492047681 3132 5549
754514747659239809 2027 7635
828634186340963201 2977 3208
637577408963540609 14768 15116
910290612169056641 2471 10580
23864072458689381 6199 12237
343044920295952257 1816 8160
573463297926028993 7590 11724
489380835942149889 2079 9750
268807260543578497 1629 8429
223159859151053313 1970 12692
373251912883848321 5728 9938
733598845966575617 2850 3223
868260244754662145 1532 10641
769304312454764289 6991 7375
76642105972187121 1561 7642
478135817885892353 1355 13238
265583166275742849 3143 4277
882721882813058305 3273 9786
162924684079502657 8976 13566
480942102236802753 5134 12278
448772044060529409 3718 8601
411822380136598529 6734 9888
449656210530410049 232 13628
348904468151268097 74 3285
960727499356121217 10274 13537
137521361697622529 10879 13885
66224329295312857 6343 11774
934626351156559617 2371 15531
699766465117431169 11271 12269
917147950141881601 3868 4369
6826696916593989 7675 7966
16205008805549427 9203 13075
698937127733810177 97 6335
159050322079536961 6051 13227
901437883952514305 3235 10131
42892804519929937 103 8616
704643912209842689 1606 11140
233137543326179745 1116 10325
227525161695044897 5407 6599
111827355898192593 13362 15206
231095944256733089 4215 14147
848076315781156609 667 13156
576040233716685889 6691 11212
651718561328088705 7830 9579
352041916158906817 3583 12929
227500757815150209 11183 13336
248380017943905089 2825 5624
841966120549933825 5697 8461
544404460282404289 570 5457
901056627392478081 113 4260
221770845941154689 7590 13856
950500653342508929 3478 15867
643410807187347457 1137 1226
568927477475838849 6175 15589
813457234419505665 4682 6256
187921458247451777 3797 7574
363641486996211713 2743 10366
200093169052252065 6108 13426
493114012157764865 1599 10689
553345902710923073 10881 10950
827467935452840961 10958 11472
856240020878701057 5551 13383
641369366041519873 4578 5510
489765959702971521 702 3259
298380902484094465 3546 11570
688140709274506497 10052 12785
392921615286883969 8902 11652
21478066275413709 2317 5902
502857343546718721 463 7274
794489908484720769 7765 11521
407524545620791681 6750 7446
758039839138184833 10292 12102
936181815106490241 23 2027
751532644804854017 6462 11969
712550247738523265 3868 13011
609812803672006913 12105 13294
764912107754877697 2016 15041
374145488292001025 5206 15727
997734919251715969 3612 4163
957950738351861761 9027 9846
975715746220426881 10031 12105
835990086990960897 4007 10100
616267319076445825 97 661
92040068831146017 11125 13900
375736877377772033 1454 8120
510493222676203137 2451 14309
366161820291043969 748 957
3718527430528696 9670 11328
756489767796633601 5446 13888
570131596651549441 2954 4876
60813604417138121 2723 9772
683592586988417793 3571 10954
808898453906362369 4554 7555
445102001659208193 9862 13653
226082789344989281 1611 2032
287619545461588193 9877 14007
273269842978546497 7396 14950
62102463928312089 1872 11419
620892497235519873 6865 15284
340668141814909121 4211 9219
860832564350896897 7089 8542
399676410340376257 4978 11647
916223360186510465 2968 9922
248948787108254529 22 9758
963503930130084225 2995 10312
270293992105109729 12285 14022
889989042749267201 74 4336
66012459776565889 1679 10143
330645295519399681 9395 14482
504851440724777921 2063 14837
118404344024643393 3725 11370
762532603405681153 12500 14894
224989723419067649 958 7220
428224806878830593 5155 5956
943304640553623809 5177 9171
298458541331932289 316 14765
48307968542740553 3046 14192
902457700682774145 3668 8232
654013157047760513 9190 13878
994588547637654529 3407 6568
758727215483158785 8997 10049
426507775066284033 9870 15026
385726117678576257 2382 4927
3257351077643023 7829 8629
278314545443162593 7102 10337
139512735275317825 841 11847
357315548662629825 1002 2624
835643059653229185 1819 9195
438341580225195329 1019 10213
821427679231504769 3248 3917
262630685740266049 9328 12115
714023841451044865 8374 9486
241690972043141281 9244 10101
535670638179354369 10718 14352
12881900351150223 3121 13522
75881744482678929 9899 11429
482657186284793473 2943 11498
750006357217841921 329 1651
584961108358516609 6154 9520
504661347099322177 7025 11281
183816174011450785 721 11657
113088693447693345 1420 7032
552410077566637633 6084 14302
137721063612140433 8097 9941
251948864233096257 1031 5202
485533578069208705 3631 10093
412388217512347649 2320 7827
690916449524500865 1221 2220
68834735343312305 1160 6917
928646350337729153 6395 13255
132984629591536673 6620 10152
423554319776322049 1420 9355
1091863037540720 833 12564
665393488324866689 2757 9255
349510730005352577 1733 9679
976255474113706625 344 724
603511601071499393 3536 15738
243178396443383361 12604 12921
364319944778433345 160 6053
173538878628654913 1600 10095
404277243843520065 7718 12160
364618025172120513 5468 8169
939925127712815105 1929 2467
765542844164052353 2777 7196
884199458505275265 14816 15000
900860756864645377 9172 10715
816792781096243201 14912 14991
158955633148259777 7011 7024
616154771619815041 5417 14297
173950255441297953 6276 9610
791631177782438273 258 4610
472540579011528897 7723 8757
520159763794037377 10481 14200
574113909649085505 2114 8841
25077404403450745 3417 7943
561085779143105857 4270 8280
53210677714670145 4587 11874
270302161927389761 12151 14847
334621481460562369 5074 8848
843537285873274753 8323 9417
614798693112543745 11154 12086
155365470239715361 972 2067
503954379370274113 1812 12775
3714032708735716 5928 6945
966882978869389185 14235 15302
140342961022724929 2773 7013
897636252715745537 8149 9782
609454057512600449 10230 11950
483449610264596417 96 11711
546740060163571713 8472 14089
813371870471630849 8737 9528
919281483001931521 3233 11650
236362350736325057 5384 9078
134555598145055905 6561 13331
295947340331583297 11480 15734
162563750336140353 14888 15144
452153955002057025 1796 5763
412221137695397057 1088 9878
449096122972779457 8679 15080
234375336188698209 1938 4068
634221866448140033 8150 15756
389450629945429249 8748 10043
345668319640640961 7777 13519
431499180032510337 12250 14143
516462768856069249 12465 15477
114056030730793617 4552 6575
293295606329511553 499 4913
759656868925937153 2582 13941
111964223285209393 8275 13618
859728264780216065 4422 12133
662470292571374081 2580 10746
699514834361842433 860 13157
42601387777363441 14807 15104
56151974603224633 5153 8539
536161114924770049 3983 5885
662492972236187009 2246 13668
415270392988045249 2203 9908
250030895431677889 12216 14194
763715847179913217 9400 11319
776005765205574913 992 8455
65410143382518273 4509 11076
1937520079238198 6761 9339
375171933563567681 10100 13771
987470729134805889 2552 9187
570178943761614913 6380 15645
527530020561442817 7086 13970
872906440338585601 12557 15501
690076384485870209 10619 15506
78294227103054225 3211 10927
622640239266289025 8855 10482
412875987648082113 15039 15221
370638531868969793 1453 2908
481620594518428673 223 3569
431943013881266305 3667 10870
923971279753050881 8103 10104
927490951064036993 648 5638
519986184034234369 7068 15368
564158219667532993 9391 15858
507059710454800705 3992 14350
867731307127861889 4764 6610
54677874407271785 30 10589
978676762525452673 5489 8985
80308593979925297 5229 13989
178626598227332065 13263 14518
441244815780446913 5131 5719
696679399117968513 12374 14325
878941172435592193 11334 12917
184801480083429217 752 10474
886635073174456833 367 1916
373646758609311297 1605 8525
619622991616768769 3693 7466
605088813873514625 4730 6056
81684584094045217 1148 13230
930929356836301697 5740 6860
555527829964578497 2257 4665
561591370621080449 6997 12343
684328980404469377 1091 13146
24921790458023453 7005 8224
290485423336310337 1398 13334
766438348002530689 6711 11354
302749919604519105 2320 2990
48404738326908617 1573 11247
711538063452682241 645 9926
113646777619699441 3937 8581
136506224186884849 2503 5922
446695942490293889 11943 15020
220175072936786625 104 9657
576017584624700865 311 6221
7419152434874122 4926 12945
400176054366269825 12520 12575
184293487251725441 5953 11601
588585569640350977 4512 9239
14838332256427835 4678 6585
805191175241162625 2136 5321
145745316080269313 8303 9725
976153477694786945 5037 15851
830543094002091905 563 5079
79820156808253281 3031 9795
361746826269953921 8903 10803
235099162883052769 8083 10757
789940951153052801 1007 15058
653945319508352385 6802 14488
151388697890855169 5962 7147
438053213181312641 482 6958
505793611798548417 8290 14307
270769256442619617 330 5291
789317966720862081 13962 15731
820178829770988161 7618 13169
30188971448918525 6884 12183
47541881106525353 4366 6956
225058693084594817 2138 6157
900497821880513537 12936 15746
406017851451263553 2940 10097
906839910641124865 8596 14792
205468600927193985 7007 14576
760722844021536513 154 5400
301314619589131649 7473 12785
708189615213825665 8473 11564
795938824803034369 9635 10077
363978030084290113 3473 11968
813364072855858177 7541 13456
566931971025596225 8210 9543
298953698601994945 4628 14084
860094530563493761 13506 14008
203720889393135713 3506 11061
248661391795081953 5758 14844
981732530822245761 6296 15588
53205697711540265 13930 14453
503865379682093121 10071 14046
650864043892354945 12507 12999
282445849528588865 9287 12334
258365351159859809 9838 11218
572137998763619009 3851 15546
627953436086045313 1420 14350
560879978309220225 4128 8760
850973256012245889 573 593
228237934047864865 4538 8441
353038578627362625 3681 15630
397736335061356545 459 1323
916891219095568001 13861 14553
718695869649817345 1943 13287
32627590623036441 5719 12161
689690840797499777 3309 9588
590122619453687553 2288 2753
636470560658533889 4594 12291
764106261846464513 65 1027
706974598369189505 13301 15866
263534298789529953 6559 10156
925680941812085889 3460 12909
237150807802379393 215 9377
108014863553922433 3418 9157
767924108898164097 1909 3735
128352957208459633 6599 12022
588025957495105409 1533 7538
982415595843495041 8827 14961
524256608690372161 3439 12020
188190943434616289 3968 15581
200647644453994177 3275 11979
19454856008355393 1270 8545
318454985681590593 1639 15418
15410040341617305 9230 13528
462892995641894337 7373 9078
183902324592626337 8344 15305
759975808315239425 3735 11384
469596554133172353 1369 14518
205333092413525281 3534 15245
993259562418291585 2982 3909
243606258702349985 298 7597
251780268968172289 10416 12077
718635175200390145 3639 8038
908818633444614273 864 12948
714487612791039361 4534 11163
464164208404721281 289 6563
233494641577379969 2803 10102
114916674440184609 3729 8077
162135489129774145 7479 8290
832396099233886081 14412 14993
593152408313486081 1082 7597
313505237380073985 7781 12110
259923340757502785 236 1013
61389600065833609 7410 15677
515244034425052161 2593 14396
211099061779396641 682 13277
188722379841628641 10380 11707
766395037939229697 8586 11038
460702496634766593 1642 8056
338139667817163329 7685 15384
500625163991436737 8523 9454
375536760726728129 5882 7575
258360733493105953 412 13853
292000109590635073 15113 15172
1272999199976255 1294 10874
312010073705078401 8169 15397
502312092241211841 6105 9693
618838703670466177 3330 4870
464485689611542785 2729 7392
341572897847836289 2738 5987
494400685785194561 7237 14061
390226863800752001 9104 14627
494757551274794625 9034 12427
906258577681864321 9605 13544
467718458411624769 10 3264
241249640605676769 898 10831
772712568223177217 5926 14037
485134490425760833 3271 4806
741845530602489601 7421 14441
730302498025782401 6322 15125
53655667124722585 1037 8031
938569078099060737 2424 11558
741824208005155585 11687 13900
479154568411960449 2459 11276
734642883862427649 3770 14296
549355452855504449 6677 14291
797418959778894977 502 7217
636462428254095105 52 6661
202622254244310785 3300 6277
202055625451873057 3438 9446
835873759674299777 9672 10466
869619638913864193 14576 14770
963646144098881025 8734 12457
205333490015842561 5710 7009
420798501805421697 10998 14438
778811213967532673 7016 12914
216276003787150721 4655 10707
509469777622012289 728 8999
674536814646742785 3440 5635
402979119344653441 6295 12669
853318751156457729 2604 13239
85706079124715729 11903 15652
975802563828096897 3697 8848
269040196872413889 11424 14114
184051717674257985 11812 15083
582930546729425409 4165 14551
644810719310427777 1028 1062
251451838602950049 1019 3042
90086897411687521 497 2010
862252826411516801 6619 10517
232734128003784225 2037 15659
746788640912274817 13072 15497
34846680197084369 7252 14468
917352962011857921 836 15833
311130141336221313 1659 11481
324445446314545217 2073 7559
808998891128801793 2058 11756
38636259153147281 5782 12278
521914061198288001 1668 4117
946363949734223617 733 15490
128730361224533857 971 14811
877066215529122689 7589 8409
983299049572551041 4140 6577
21611717121263753 6744 10323
23901980791016797 8690 11034
548338426120718465 1137 4741
257538559511118593 7417 10063
300919350280782529 6271 15826
219275800623357505 1527 14363
813432669988952065 656 10780
949836550446391937 8272 11450
856473945118754177 5732 9489
581362808887384065 9274 14236
135545991983772049 201 13443
523846811611292673 2073 3264
927320243679094657 89 6284
880110086001302273 5114 10452
488349320491305857 3221 14395
159054696104973921 1916 8843
143955285865079217 9862 13268
99604688514581601 6872 15718
853181823718895105 2447 9188
932186527368543233 11668 12763
839813237099367169 5083 12113
873070398382388609 1475 10895
554333614488012225 3482 15721
443662942032588609 4429 13948
684394715881982337 8705 14074
159398958653021345 61 4240
837476379569604737 6793 14401
317916540764315393 8530 9613
464244682754429761 3379 15854
412891162923692417 10034 12472
276465846754614817 3360 4759
41920494376867625 3758 3970
334645092070704897 7097 13766
413261736476648897 6079 13648
812417523604377601 7902 13216
50187258566921857 2726 9402
466958362712279745 410 9898
854636904283005057 474 15119
84780658671302689 6651 9577
169334349718909025 6628 8992
533605605964229569 159 591
272471447555808769 10905 15272
540112701419698049 3905 4554
775491288755233665 10318 12280
573634770693491457 6896 10579
995134468746748289 7738 10360
917770483609796609 10065 15010
739627392521626369 1267 3594
245048740237823649 2145 12942
418336577312551553 1250 8629
664542725035001729 14336 14351
307478145175281281 3039 7932
433217254525363393 2736 3172
938447337727517057 693 2018
658484092723067905 6580 15323
22177477990695141 357 14071
394859647399758977 10442 12522
564807149587757377 3232 14077
96381727526388513 7790 8806
110878487414140641 8811 14823
680703095424679169 325 9696
327973819740627457 2191 7141
274273707934764129 463 818
55354990582472401 7025 8496
712813683084082305 13728 14033
673937500679450369 3012 10939
255503160445979201 5242 11057
406484917375479425 2150 4045
169960412780955745 5285 10839
694039970469042049 4640 15349
549564461425216449 6906 14856
11162930893263479 552 4723
940775638867311361 14400 15510
193871979711680353 7290 7847
125487019573792929 9994 15677
346987916541138497 6104 7072
883864595612056577 8953 15021
705897153026050689 12020 15836
548090293410904641 9427 13287
426310146164311745 3121 6315
639712032030931969 2587 5968
850939268693345281 3320 6408
180888797049018273 4849 7058
980067070403123329 368 4018
283930774364041121 6843 9078
250823213025078945 7205 10632
156860692514253953 9231 13394
278324882136885793 510 1606
317165622191570433 12591 15676
83105078126330065 5342 14040
823225970427554177 7981 15425
825489289050381057 4927 5537
835251659227129345 2670 14595
490565305566001089 12354 14736
248692995520638497 13680 13957
292542396491839425 14051 14834
304849137220717377 3031 9822
351447036522337473 3192 5182
5583151712695412 7633 13118
847067295394737153 9941 15734
134932883639653057 9720 11200
366651473747332097 3460 7893
153465275819467457 8990 15407
616776936608019329 6102 15493
742773003375876993 12605 14691
309479654687784513 4202 11751
238432331905837473 518 3479
398183215020367233 3644 11319
483350804151871937 1602 4800
441137140813673089 7466 14215
250315162326227649 1798 13305
95214946873895201 383 3120
171829687065017121 7190 14110
147071308136140993 4135 6878
150709969124076097 3966 9544
361183664141179841 12523 12681
867440520321526529 6406 11286
468141740547785921 6668 9854
583830243182358529 7148 11784
811542933286787585 10842 12136
601015068166194817 5512 14778
356359243487084161 7628 9755
230387980831576289 6084 7340
186304294650483361 4767 9783
173854690813005409 9024 14887
694069773016671873 4993 5878
466846021029834177 4919 5902
353549975574068737 3741 4786
498475077324233217 7810 15228
691482677211844481 8961 11919
287721013231585953 1544 2649
864883317747313665 1276 8527
17216534372000325 2391 6593
580699635281028737 15481 15482
60787699157327073 3199 3945
377421439570710529 9341 15728
957323642146324225 9312 15760
212118117584118689 2079 3054
572047673365968705 870 14920
44475090123796689 10993 13773
854823216847524481 2226 2726
435362639177462529 1084 13215
921562390314829057 1577 14488
519667005087555393 4917 13281
307685799718431233 1874 5172
12715103195922951 8356 15887
329468721969131905 6041 14154
510076409197921537 1725 1976
64038637933169441 4038 10973
316223690782827329 7320 10809
464828652493604737 5853 11746
518102687004684993 7867 12282
685677645364368257 15305 15355
544994613897763713 2571 14267
913920537623223297 3695 11362
116029726376098097 688 14985
382247443799474945 1417 11196
558214168670069441 1513 14668
239040568468350753 1969 12286
560533089824261313 3093 7369
528042600069429825 3295 3464
340686472522499201 6939 13252
358107475261473217 5735 7576
957269049829875457 7148 10771
551624904289287361 2833 4257
336456600564950721 6800 13970
797983898398438657 7722 14663
380756698417215489 5658 6832
637921291490446465 1756 5473
434646118252267393 912 8588
573452054566555329 5963 9984
116425870771195153 5736 14339
172110105847981025 11900 15084
849059800513025153 1615 1666
836592147285113473 10943 11497
466243570198159297 7074 8122
362740155974140801 7403 9865
875405194987855873 943 11535
79667226310842673 977 5962
714914009710554369 12111 14836
645852723860418305 1 12223
959952191166244993 2075 10703
94650701581524993 1037 2711
930311356462894465 872 7270
539461681505660097 1683 15559
390874460579887297 1089 10849
364750277185432769 1919 2084
231463841682455041 10468 14783
695036450566522753 4497 5053
494960098298570049 6323 13476
342567501752466113 2412 5522
133852143122894065 11800 12324
195447024009158817 10913 14759
551331585281197057 4047 7689
645143246164817409 4335 15228
130677921922512049 53 11882
252364967227340033 5555 9581
830626867159956865 2314 10401
541709030080692609 5041 14567
17639163571132599 6040 7249
544939541922307329 2635 9895
639990470279776897 2305 4418
933500037954072321 7114 14312
767031595980597505 8391 13062
559629161713463233 9294 15166
955307712778100865 12023 15158
18870705516700781 9183 13813
325968998913637633 7148 15217
591685606466601345 8395 13162
903362779671660161 2023 6911
927945731565440513 2255 9777
296343740754394945 680 9744
64657105187695409 8370 15184
815864278817308289 6767 13659
210271089868836481 1718 10985
465871443301139713 1981 8992
637466857535347457 8146 14791
909286441733122817 409 6830
311908894571185857 4659 5271
937094345427738113 7475 8544
180581114053826049 1979 13367
490821942103870849 1464 15108
215029622130611393 4135 8020
653345774595194881 5282 6798
204325887621198625 5705 15831
389909937851577153 1976 14112
597553026079591425 3354 15394
378067203798110529 10727 14460
163739035843395457 3719 14916
552141962427320705 4030 9836
51407910242101449 2365 4008
249058733103154849 21 5221
305025148705116353 5164 14083
190085259974530625 10640 13802
658528563980976129 1275 4702
426647551977680449 6047 14610
277659710212322593 8593 12206
892799639726938241 8891 9949
131164922082302129 13133 13466
780666073616359297 8587 9317
641786689528633089 7920 14552
778536479935986817 10716 13099
579212204510607617 3385 7398
133706047952244945 4591 13748
40465368719271313 3779 9464
306148703272889153 3536 9177
58196729989315801 5406 12984
87396118485926881 7711 15329
177618143171290657 5428 7476
209834936519662561 7736 15581
397795594675383041 12291 13498
616352051982460161 5496 6059
701656549557629441 1413 12457
205591219951365633 1579 13186
417201775605246209 4015 10078
304760301970517825 10000 14119
607538197355129473 14287 14349
449626108618396353 93 3450
739530770591155585 6160 10513
628940729331731073 362 1923
161627915912976769 9341 10124
69361371263106265 806 15824
746432934342674817 2769 15113
33232258590444985 4987 14864
558772592398103297 4306 4817
593717305349123585 12261 12384
224135027277579713 3789 15007
605570059305137025 3790 9171
333396179117915649 6217 15268
485270511144669569 11974 14247
385667971269594305 4234 9995
4463570722506916 1323 6791
869499504238294913 5503 14225
723549366482792833 3939 6689
887803217957351681 120 1111
413905397083766529 8556 15867
450904140276140481 1888 3099
54049979221836961 2163 13361
356350292709674241 7222 12631
872080853169919105 1144 7461
34980982450807829 1739 8504
946239629048598401 257 6668
685470793406718593 7242 14597
420520797338838273 7195 10496
51897676527620009 11227 15883
887467206604519297 2536 6878
865422210354733313 340 6606
411335414941717633 8465 11644
867924925679208321 6594 14304
566797478471904961 2713 4736
432916204404133249 1065 11151
672047871109981569 2585 6873
305755310626768321 10534 10749
8679713832542292 9006 13752
427693247186294209 1440 5002
412853300976010497 11958 12074
596679889403393537 5044 14728
333277865105237953 8152 10296
310986602823927425 4634 13759
44274509932051841 10804 11613
17782815005478625 11955 14451
627330663081686145 10038 11716
973656327003094913 8956 12602
900460079041451393 3702 8938
20372833465760465 1979 12532
282552229511715329 5663 13526
285676089421880161 5032 10684
102937373694857121 974 2497
21368113992895845 2928 7970
20678689239353789 3472 7229
650485001851432577 3129 4767
991531299551311873 1388 2122
954357729277550209 7344 14062
895040342360296449 2858 8422
497981068859555649 7213 9460
155303601220168737 6007 12380
768024560363802113 11616 13734
604593796959243009 5723 7464
333515184155213953 2250 6357
750546118524525185 384 5315
32350759127243833 13883 15790
41160627292221361 564 2326
846402585014285313 4223 5355
550738765040392769 842 3747
742733474887490561 3619 13685
724540173304397697 3619 13911
143835162842588465 2525 13942
762498136428078465 7960 15293
983385652512883073 11844 14715
570420597618017665 6364 7452
622660822121670017 3435 6447
711309654363276417 10782 13844
868129650049002753 72 757
736705828088013057 7702 7902
514677995266037441 5297 12887
872544068135127297 7613 13153
772230516920192385 232 5971
355983100204447553 11972 14593
167632269797476129 11621 14882
640072032707024641 5278 14499
315956331614604097 7875 10597
83228036521369121 8473 10017
565130679212796161 1282 1382
601747421733207937 2743 14302
481165332968377153 843 4854
163208122410772193 10761 15723
89715362485801361 980 13504
765045079190201729 4939 15236
117849004213372417 11337 15177
293002621278269249 2395 15172
724244821802482561 12760 15274
156000926416922433 1827 2137
519027096345471489 8994 14401
860083980433707009 1157 10661
631775716380385409 2971 9058
930975784960793345 9941 15515
659890119606775041 13356 14765
160854173585356353 10532 10803
701953834568808321 9590 15410
696188012199470977 7398 13072
670187401455112961 7246 12351
230625769920443713 1186 1720
285517399365939905 3545 5217
148848138748803649 10237 11186
556509718818109185 12327 15264
772883375447683841 13805 13916
25271996522246101 13444 15262
632370206677407489 1577 12597
641635074196617729 5474 7869
989233022209113217 8026 10253
733571982026372609 7349 8368
354693498026762177 10436 15870
529189711793680577 8063 11597
554596647618915009 11806 15021
449071039490529985 6380 12671
143263876582992113 9631 10509
130594273800230817 3063 12991
524662572056065793 850 15632
649792430266781953 3813 11417
914610104762516609 2716 15253
764062390767595137 1451 1656
120962410425526913 12691 14752
610300222533862017 3996 7129
904496304358516993 10586 11368
18116296139428557 10836 15269
426686705209341697 7753 13486
807184212596094849 4851 8186
942001267248684801 2372 14783
789876566002039425 5848 8869
403827307054392321 499 11448
322836174731701697 6954 13135
135107652486979649 9065 12587
95841123442145457 7030 14478
966670716687708929 6666 14166
330601307617225601 10463 11500
665893291993143041 6406 6689
203937525074923809 9252 11224
322164801413116225 793 13275
907219098138011009 1131 1644
541491930813478465 3456 4986
753632577822802561 2853 4653
415218073124641793 8315 9416
787780109771627905 6991 11849
105795812154923393 728 9783
578509829386764161 4887 13570
144417625172501121 435 5531
915352235201833473 10270 13267
551446644591706561 6751 13123
295048748557011457 6619 11637
385695435036616641 8425 11068
137479543885117297 7516 10713
168918721509896833 9797 15557
603804774058676993 10406 15629
669734611100515969 1921 8195
544811817450078465 7937 12542
388227363489917825 13512 14531
5617175520828966 5541 8220
291863857375098241 678 15867
347441011561837569 7729 8873
989661485430616449 5676 8447
966057149893362817 7767 8634
426191512297144449 5381 14182
940735024729388417 2013 12932
35480014290740769 9833 14438
775642083716437761 5005 9116
501006549221592961 7295 14176
757577104973247361 6522 7834
879142162864695809 1356 9849
620328758570952449 88 269
249124469439486529 5063 12205
455323796803963201 1844 4615
988650262519215105 8515 9397
974778776306127489 14926 15470
850857635985143169 1982 14147
995243336089000449 6537 8018
644135035796097153 1616 8247
997558944751592193 2734 14263
861493850646489473 1186 7239
775822651606215937 2188 7460
876945910733425665 14037 15493
389868106076452417 8735 15769
879300429961638529 327 9522
449642441896596545 8670 10485
270137305173705057 3531 6804
284015221256641569 3728 5601
430735251072682945 13875 15131
641398976937136257 5746 7354
572154803712109569 4763 14817
370531757754438465 3988 13612
390217777614317633 3189 15506
981356138656675329 3289 3980
42386874791560561 9320 15630
228679876000359873 1574 3357
522843501840291905 1599 11469
647674574913235585 5353 8439
276597293273610497 5951 14643
878786886097717761 3155 9481
847041114434837505 7529 7933
680694510740831745 271 3546
101504807105129665 2535 10013
970241261843955969 4284 7737
414474600419104897 5870 11196
384727550956949185 9614 9901
302218877960555713 9574 13853
909446467180462337 6388 10795
547458920744283265 9705 15799
94998532098824033 1139 9570
197037597467982561 2034 10959
130241283043876161 3048 8910
357639537063469953 4855 15551
870203951627370753 1630 15513
816305195324630913 6092 7598
737329532796994817 930 15788
588409334293494657 3856 10219
420226530902052545 1215 15152
12525975773257871 1105 5751
892563404466205441 341 9370
119103054415795393 7087 14423
923748868088193153 5016 5945
736528107045828097 1485 4473
655313270404949633 45 5254
279895738022084129 1306 12653
696100720410182529 74 12856
889828506984287105 6322 11085
981828322239056897 3440 7846
937889439885928705 2819 3929
782287034509732097 1045 7833
209008179620539649 4960 10776
294016783529858817 1027 15882
909328203835521281 10982 14283
56785231607786817 2956 11620
78279824538753937 14228 15386
364397247014824897 6110 9425
959336512915790209 1560 3656
877753263201906689 2442 3840
697805425852877185 7461 14936
259414120053040865 10200 15424
595007735759658369 2822 13522
570512395657882369 819 7618
775864893110764289 1266 15437
125565563514175697 5746 11435
212928031738634625 4673 5156
289693370775051329 7094 8356
652726734883586305 7327 7707
688931988304663169 2334 6977
398034318332072705 7152 13014
151769336719237217 4090 6547
214942259715201089 5835 14665
325162442523652097 6704 9091
303673806742317249 5570 10349
944726562125435265 1863 10742
4564980990934942 5174 13205
409595393383856513 1103 15775
886333838589600001 315 14383
448602248174321281 6718 15226
874150814638738945 9041 10584
701154794018766081 1321 14984
183095870045939073 2021 3903
163180551542364321 11733 12844
362861363897948737 4194 8614
683542238627755009 848 13965
962663012511434625 3338 12900
495291037814777025 1312 14716
570986146181894593 7168 11425
876986762584454785 7864 14541
655918113399245313 762 13785
650281012733739009 9283 12431
761009095820369921 165 2078
46735749651336537 1172 11291
980365509277170561 10941 15063
277092340031284577 3986 15336
706134135696487425 406 15878
233268778804774273 1603 15495
662345869014153217 5665 6333
495097262066945409 219 888
106993112989712817 8361 9345
485961390879939585 2 12979
976316529199159809 6508 7432
178944205554696353 5338 8870
291001001902884609 5554 8992
828062992793707777 10206 11637
853360970437783809 175 8217
175016391821952065 1695 9734
155287051885792961 8170 10979
157202756996330337 1230 13585
249907153688560865 2385 10321
583971091795316225 2105 6805
593980565971406849 4728 14698
692394728538960897 8495 10077
547746893076372033 2171 11879
966838382753490305 5757 12019
816405292913103105 6311 6536
25248734224195601 2133 3687
510083848114454977 2639 7774
650323089327198337 8869 13031
288851071352269185 724 6231
488752410230620865 7472 8036
824597636479431681 2660 4142
537655037759190465 226 2592
965334436755412609 2718 9364
199892038869936769 6703 8888
399372560915402625 10572 13970
526328632564339905 9032 15260
880295454838432129 10602 13924
900221224246553985 4830 5134
263853072993548225 6693 7733
829495890950550273 11307 11725
598545141142963585 10443 13743
358337053044639489 12269 14420
384480924822817345 6702 8544
964135255175644801 374 5193
916890527845737345 3914 4284
216528592966415809 600 3916
699942549895176577 9814 14808
661294558923611265 427 8961
221511808266640737 1491 11056
476442689988093825 5992 14695
777486128555530369 109 15786
460958263285530049 342 5215
81012089394704385 3771 7820
400662349086150721 3226 6052
299907594611816833 92 5832
750049313526215425 1837 14273
724644175573487873 4477 9147
143183833916740609 1577 11473
19780089844921633 6553 10784
694752512007053057 1438 14457
667954554778361857 1704 5600
455855311604853569 7967 10476
317413635140944449 2711 13997
100121967918720849 392 8191
725261425177947649 819 13880
3222711817418401 1650 9037
322857623149992897 1775 13170
127567783354432865 7855 9509
233165246400488961 2969 5157
167612777155870433 1432 12273
7849710276069289 2568 3924
925439480225048065 2305 6159
416715989623199361 13824 13880
361739367108786049 422 9725
315697357921756353 8425 10246
225043576081841217 7243 13480
296845055768642369 125 664
269092252854012065 2253 7041
417254206749298369 8115 8315
453932991570933825 2347 7841
373000794226968001 3458 4065
693678217592296449 6323 7401
497899225776315265 10838 14397
784444430495337729 4746 5272
949268748126343041 2635 15536
770527569330756225 6405 6624
79093722899777681 1186 8866
116869327806266913 5656 11462
508150238746182465 7622 15612
726325492614595457 6131 14035
40906397436010881 8577 11840
376332223784825025 6860 14939
998029743708798337 9624 9889
604522325129313025 13403 14714
67961220977387881 12990 14659
747800306708381185 427 1793
484471783594855745 12003 15532
909640156863222401 1250 13385
816553612798010369 5580 12368
886417183922898049 10502 12418
940015772106534145 11877 15797
868920426131428097 505 2080
368048692691068865 6720 12297
506675504963180161 9833 15624
302121568349562625 11455 11829
453018740717485697 2982 8691
462847909989712065 1027 12588
594324682677463297 6181 9140
526273358721312001 3399 4744
797594296187799809 3733 8987
116788625111148289 1950 4702
304234451720969217 11451 12340
584764052776890241 973 6128
690182309576389505 6441 14067
821301821770340737 2891 12658
144960180785002273 8042 12658
17020664798707231 4528 13727
156874147623984321 7995 11733
980347616535048833 6360 7684
530114528023869249 3040 10905
202032233117236609 2030 6943
335631617085486081 2990 5013
198303170138110817 5054 13738
155850010831354529 7456 8496
396919765021721089 742 9158
51474512793664217 4862 12415
707694554425749761 3942 4239
885181163901687937 6827 11486
339231548859331137 13452 14615
216624299684529121 1640 4853
614919652502329985 10061 10909
60280995886895281 8288 14654
837321009149803777 3960 4915
128657050351154817 6324 6830
793754830032376961 13115 13498
84407237433122625 13440 14643
938207157739853441 12331 13291
303885782397802753 10367 11819
515200475279819137 5780 14356
111257214442982641 2757 3592
552543676687662337 411 4021
893001452415024513 9942 11541
159701126802296769 6142 15107
131198892569170049 6603 12028
590520819202524161 2360 6221
322273378289001025 2859 11409
302451353275024833 6571 8969
265237534696549217 6302 13539
901358696068228993 934 8831
286539091294702785 1794 12414
829720382194089729 3642 7320
767385305015618945 8 4534
465060189051044417 4556 15427
899370876502533889 2805 8648
566123255703196545 1356 12074
927312853729713281 4302 11691
132690762334163985 12620 13777
850136856951952129 8082 14777
748635585000776833 5467 8528
575160237971498817 5155 10202
696929890530256513 5250 15772
105498726313133057 6136 9631
948869342216006785 5589 12749
270927289631284641 4631 12140
566158749802269761 8682 10721
661901448869077377 526 5622
143550132792675809 2810 12033
48083542020361137 10174 12132
852950289569903873 516 13781
352882737105634433 7671 8700
283988594788986849 1376 12004
45442887107039809 2038 14442
233424878695188897 1830 6131
847007198495749249 2172 8752
185221536589260449 1235 14116
757821065971267457 5042 7271
621316464425362433 2726 11829
954732026706810881 8516 12705
907888713830153857 2569 14228
453792709625641793 8840 9211
85424657224763217 5419 7085
770733310946315649 1035 7185
151160322369399585 2268 9505
521621757946359553 6477 9653
748946422449719809 10081 12525
196734762991130913 805 5002
920364909369204993 1775 15185
820162503647079425 5134 6824
793401183111427585 7968 12517
62629227119476385 5551 12540
832489041529349505 2188 3396
222601048511887009 40 1876
469774179231578177 806 12250
543988056182318017 188 12140
627405280686652161 5558 10060
374086432980501377 8464 14149
938268951024014081 4080 13931
374609619912195777 2996 5961
560385364897875585 7471 13947
650719920149565953 6247 10365
230719877832953569 5863 7142
595636171772586241 1373 4768
456897540242273665 11086 11693
552537693818319297 1949 9878
993183874924341121 2380 6489
249413350699729377 2083 2906
955472297417877377 7652 8120
416919379865145601 2759 11877
429295688361648321 118 6914
607499046481425665 340 4379
287025900262257505 2727 11101
765540133493456001 3989 12771
958297796800962945 2207 10252
668243524753638273 3324 7873
324807613103892865 10842 13043
646190364231056641 3063 14702
127782790612471329 2071 2820
829730902175814529 8579 11444
370311002844410113 2491 5229
583522308506612609 2063 7997
804527315776454145 5107 6682
757538596769666817 14391 15026
546163672384857089 2174 15360
777429418660016641 2227 4938
303641305011680641 9990 12107
552056565173732161 1622 9701
873159836940807553 4329 9614
786080729870430849 10268 10525
24768334072604149 2955 10941
764707290177359105 919 13114
288077846441488833 1185 7179
388750805206466753 1613 10150
134291599599023921 1736 14904
613390910852846337 11918 14996
481456648077262657 11378 13051
662014356317424513 545 7458
576339278817897601 3474 5487
761292906403287681 11728 15682
516692835647681665 8597 10375
526496005692717249 6421 7291
96631963281751617 3596 8257
215654665986253505 7321 12702
547139909168983233 1528 14630
369437708418555393 2200 13546
327537521181653825 1440 4887
599415412759771777 6425 12842
436695231725273921 1694 9991
544501899456673025 7712 15339
287634198094977473 6741 9650
183357613727142881 3310 12564
868874483291797633 9226 9608
52475289159328753 2158 12067
794045076819202177 2691 4450
433472510130958017 9138 12132
303699735721572481 1965 9745
957259207518017537 9652 13319
342085245702762113 3663 6378
331028058664262657 13013 14424
411842171768320513 802 5345
767485309020283777 1699 11944
467521234112467713 5849 10422
623963694128139649 4820 9980
929215506419005569 2185 8095
276413107459728033 5164 8613
637019525874293889 4753 15842
339825221870061249 2754 6226
77337903428436049 427 7820
96956026108752977 1435 9172
399071319190340993 6682 8050
63934135886189129 6596 12847
176870176286278977 3980 6148
234628235821798369 7712 13377
129613227169542705 7343 7598
502679048363379649 7191 12515
32272883403472009 7482 9088
623163324388766465 2275 15786
904382369213209345 971 2229
910918021172978561 7583 14943
319856134580412289 2233 11703
204160607304043393 6105 11258
176288352568761313 3224 12843
874059721908569345 11249 14552
101850082313440289 2278 10244
196373465555975457 1494 7503
305168047906022337 10453 13390
368393798983664321 1986 7772
794602739709027585 2702 15767
989549292574860545 13763 15073
25500885280209217 2563 6526
755986994572911233 2209 3456
315591509206718977 6037 10454
163820262604470913 598 10627
513166699824267905 3648 8988
540646603291708801 7519 12545
644467185462268289 841 1441
514661008982823617 1440 5102
365164002460474561 3982 5218
66147250964210257 11135 15708
877560774111550721 6249 6936
425881235632370881 3978 8759
998288002337233153 7035 8323
483565924128516417 3601 6792
799775808223721217 966 6930
233891090967983233 7984 8895
337883827081768129 3815 12719
966994039570440833 9579 15501
606038508558732801 1278 9621
354822622933053121 4936 11511
261605236812926017 1922 13273
391289416663557441 6709 7969
286836684769717473 6116 14477
375644619469749569 5394 6231
813161770680565633 7335 13796
186465616123317793 10939 13912
256072274934872737 5941 10676
249178432918906625 2793 4618
356741762989031489 3798 6655
394736549456855105 8610 15097
498583432766388033 1316 8162
373291802128232321 7264 12918
425444082221972033 1863 10607
731460856407668609 4504 10286
100236658025586673 3290 5818
103274034924478289 1214 5306
269801843014278113 11647 11791
702958605555711105 3729 11418
793299188573847425 869 11376
54612008575912089 5146 6102
950375780814184193 15199 15284
184472708438480737 64 4349
698603294608012929 9302 9955
46600099435888609 7502 10186
78347524144589905 12444 12696
791864362607544321 7006 9225
915408799466881409 630 7086
345311177616519425 5306 12180
998842712507425281 1060 15675
481786166427500737 1119 10704
938334659452017665 147 5632
851688010793392129 1170 7765
764024851578398081 6618 14505
37263590660717937 9007 11916
53616329881513993 1788 4706
395517625587995521 5478 10499
759362033911728001 5479 10832
998405561461257857 4800 8846
166479488589466497 7060 7470
421833187913957633 5866 14860
351294245415488129 4011 10865
600303318825229569 11869 12473
766704043796828161 3727 7130
160231597706410145 1787 6406
614107987867939201 1012 10088
910383776312389889 7965 11960
576461783210937985 4969 9943
151458061080742113 7731 11794
686321438223757185 891 9635
503254634465140097 12994 15728
516098087861415425 3225 13092
555524216687711489 2751 7317
892336398906323329 1974 5522
169483804306143073 1030 3799
939419400049253249 1066 13237
502101765346335297 123 7283
655436932198256257 3405 12145
682240591094615169 514 15586
146845162373828929 2835 11574
371851795444182913 12622 14823
807197878727137665 4095 7775
8110884663924623 897 1765
295962296609197057 6662 7675
55968923596648073 884 10962
971673497396892545 1349 13154
370878613649455937 8052 8872
354933529726416449 655 9974
154171793152482209 13256 15473
747906294437555585 818 4247
694211259245779585 2584 7715
342084562102804993 2316 15611
696665204822320257 14488 15056
830742795037167489 12902 14498
454943602305991873 9574 12499
968930772421906305 12710 14706
255617006490137313 9621 13402
568955614779312641 3180 14020
276341408113669473 2044 11098
954878427449592961 2057 13906
423192655644523777 8864 10662
754413772338324353 7262 13735
443040748519212737 532 2741
757699775272122625 3621 11520
237304900337374401 6663 13580
331554812081449793 639 972
298369433837425665 10282 13557
609362510201101825 13260 15587
628473115642034177 5449 10169
799607037893281409 1833 5271
421909889452013697 9299 13292
453493468888204609 2487 2618
721429294741152897 50 2514
109677060172529649 4715 12834
921278076965254657 2375 14969
337150612749134401 8227 15715
467613339526447873 431 6154
15620989054724533 1299 7423
807366039467428481 1644 7469
751017934071704449 319 6305
708101937438282625 8933 15749
974096030986700673 12832 15069
566296657580668481 4145 10735
370851454677058689 6595 13440
203820761712417921 1393 2571
579757025319736449 9539 13806
863013549855725825 10221 14524
208092529215939233 5609 10830
238481803734497793 405 8649
112508655097983025 1880 9402
89097050367715985 2012 7314
705003782613552257 4930 11545
151324151329784929 197 11483
433212744197334145 1624 8326
838754160468244737 892 8835
232324765326971777 1606 3034
127550278036363105 4121 12397
232320273917153473 1364 4349
609046613106389889 5458 12594
485015363448162881 4652 7185
34848718224477437 9753 9766
474463578543293377 8534 10506
179742019429841793 1354 5977
690756715773595393 996 12258
299460683832887041 4034 11114
924894673785601665 10869 12168
450518801020084673 9479 13498
409988429268061313 7182 8323
