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