823640094917750784 823640057651273728 823639706520928260 823639567811145729 823639382410268677 823639227468541952 823638895162224641 823638279081828352 823637859387211776 823637828403916801 823637628679520258 823637581917200384 823637533015810049 823637462090153984 823637214638833664 823637150126194688 823637100348182529 823637075660603394 823637005917634562 823636850518663170 823636825118011392 823636764468346880 823636631819161600 823636628396720128 823636463271243776 823636413086396431 823636333704937472 823636275748016128 823636272799322112 823635969391915008 823635899573358592 823635744451362816 823635721093312513 823635676629520384 823635636062191617 823635499713699840 823635305261658113 823635300333342720 823635220473712641 823634634470785024 823634525196582913 823634512060055552 823634359857070082 823634349484601344 823634296325881856 823634223013789696 823634161122607107 823634136623677440 823634088594669570 823633609261219840 823633587492814854 823633452142592002 823633389181800448 823633325759889408 823633301214609408 823633256411176962 823633216376553472 823633154363838464 823633090820108288 823632910783803392 823632910351794177 823632885152358400 823632799626305541 823632780118622208 823632585716891649 823632560379101184 823632390312591361 823632274981847042 823632273710968836 823632263921487872 823632197836009472 823632078474510336 823632037106118656 823632026544861184 823631994097639424 823631971633025025 823631963311534080 823631866993451009 823631827382534146 823631767093518338 823631742737203200 823631487258030081 823631410883940352 823631334535008261 823631245678673920 823631236757331968 823631232231677952 823630628436529156 823630526749802498 823630458873413632 823630448752553986 823630446177161217 823630394251739137 823630359975886850 823630137870712832 823629888494206976 823629785184301056 823629593261309952 823629518648713216 823629462239608834 823629396330344448 823629346204217344 823629270056570881 823629231922016260 823629213332869121 823629190188638210 823628972781146113 823628948433240064 823628905923964928 823628897367584768 823628497407111174 823628216296472576 823628173229363200 823628102509195264 823627925958361091 823627918953811974 823627906052214785 823627607761649664 823627563905982466 823627483891302400 823627086996848642 823627052762927105 823627006399090689 823626977336762368 823626923964301312 823626672104734722 823626589644660737 823626470480285697 823626462037213185 823626350535786497 823626003771695106 823625995735498753 823625977918058501 823625921341034497 823625863862382592 823625851300356098 823625845445103616 823625514720067585 823625383581024258 823625261262524416 823625249971388423 823625215531974656 823625210565890049 823625152659357696 823624962867154944 823624919900717061 823624896853012480 823624849113358344 823624805815644160 823624725935046656 823624643596746754 823624631684923395 823624612089044994 823624426688249856 823624279451463680 823624253052485632 823624244701622273 823624180080013314 823624176758099970 823624142410936320 823624120843833348 823624041235906560 823624008771964929 823623902454747138 823623895664230400 823623792018780162 823623755972874242 823623703548358659 823623614197067778 823623584186826760 823623553853587457 823623529849651202 823623420965519360 823623356436152321 823623195148357632 823623033449578496 823623025874628610 823622867212443649 823622823033839618 823622542476840962 823622451338891264 823622388558561281 823622324159205378 823622297944752128 823622297852506113 823622273038950400 823622262129565696 823622245675388929 823621971061735424 823621956239032320 823621856653692931 823621799212683265 823621699018964994 823621545142714373 823621475877945345 823621456164597760 823621210416279552 823621119613829120 823620989846220800 823620858157629440 823620606407180288 823620568826126336 823620373623304192 823620284494348288 823620255113220096 823620179477360640 823620014146289665 823620001731059713 823619990133805056 823619987843809281 823619908487548934 823619727046144001 823619651536125956 823619484338556928 823619229467508737 823619135997349889 823619060395085824 823618972461518854 823618526221127681 823618348185513985 823618249216655360 823618126742831104 823617993867489284 823617792029159424 823617784676581377 823617693068722176 823617537174896641 823617508959731713 823617343892914178 823617213357850625 823617192935755777 823617086085795844 823617032990191618 823616932377030656 823616894766878721 823616894108389377 823616745655115776 823616703783378946 823616582979096576 823616408567349248 823616232884682752 823616231555076096 823616066983170049 823616052215119872 823615999857618944 823615912431513600 823615821129846784 823615338348683265 823615298230190080 823615123994660864 823615088175251456 823615065022664704 823614721198882816 823614633395240960 823614388112388097 823614357288390657 823614261255663616 823613993638121472 823613943549751297 823613902370050048 823613864608669698 823613719141875712 823613692478717952 823613613038505985 823613611646087168 823613539269148672 823613258829533184 823613076490645505 823613067485396993 823613041832927232 823612846940557312 823612729390985218 823612725985214464 823612639729348608 823612550243909632 823612451157671937 823612359054946304 823612221980811265 823612212556206080 823612185012301824 823612124589072387 823612099318415360 823612056112926720 823611991260626945 823611957764849665 823611657914040321 823611633993912320 823611598883258368 823611555220770820 823611541652144129 823611426958966784 823611413470072838 823611044081889280 823610953665310724 823610929216679936 823610897931313153 823610895116992512 823610831187361792 823610771871592451 823610718268301312 823610678078480389 823610555718111232 823610400331665409 823610379049828352 823610272912916481 823610112505999360 823610093979783169 823609954355519488 823609808150466560 823609590176772097 823609565862301696 823609557524086785 823609550532214784 823609535667597312 823609495318392833 823609480357220352 823609426871484416 823609248185716736 823609174798036992 823609079931215873 823609037547827200 823608952453730304 823608884497711104 823608870861996033 823608864792834048 823608772249665536 823608750271594496 823608707636482048 823608679043829766 823608665437564931 823608625637756928 823608617085583361 823608610420903937 823608484965052417 823608422042128384 823608398117793793 823608338248241152 823608327737327616 823608245969371136 823608140780470273 823608068466413569 823608044839989254 823608043799711745 823608026120724480 823607842557063168 823607838392156162 823607541481476102 823607367220817921 823607331221028864 823607124341104640 823607072512217088 823607071014875136 823606943038271490 823606925547937792 823606856358694912 823606817804718080 823606556071698432 823606528473186305 823606468985421824 823606418972483587 823606243931648002 823606224193196032 823606020090003456 823605918323580928 823605735615512579 823605704523182080 823605693806690305 823605564492185602 823605531529150464 823605482065694721 823605477229662209 823605411555184641 823605403502120960 823605385420533762 823605361332654081 823605330810728453 823605324368199680 823605306177503232 823605291963088896 823605168847654912 823605088551923713 823605045472231424 823605027373727745 823604921324998656 823604880744980480 823604858800500736 823604846913851392 823604843570987013 823604601152737281 823604483934552066 823604482080706561 823604407132622852 823604388719685633 823604373368537089 823604359699329024 823604303638036480 823604255928053760 823604233421410307 823604138625867777 823603812619403264 823603684663840768 823603670428385281 823603620008574976 823603578891829249 823603478341816320 823603449099075584 823603403372818434 823603349203329025 823603286213279744 823603264298086400 823603200330711040 823603181095632896 823603124359352322 823602970596147201 823602927092764673 823602898181488641 823602804057079810 823602794133393408 823602786503970817 823602704173895680 823602303391436801 823602170109038592 823602068409712641 823602058565656576 823602045139689472 823601980526432258 823601896074149888 823601875937329152 823601869389824000 823601860158160896 823601828944379906 823601762762452994 823601749395197954 823601739744104450 823601730092990465 823601635129774081 823601624232951808 823601602720366593 823601571552493568 823601531564003333 823601505995370496 823601300126502913 823601294548070404 823601220225040391 823601206610239490 823601147705458688 823601133755236352 823601131171545088 823601126947831810 823600961000243201 823600921787723776 823600794125631488 823600600256512000 823600596368429058 823600361923637252 823600289831931906 823600285515923457 823600279920713732 823600055676502016 823599807629557760 823599691329835009 823599685969596422 823599522441994241 823599520521064448 823599380699738114 823599108904591360 823599070841290752 823599056928784384 823599003510145025 823598989693960192 823598941358981120 823598805752958976 823598757283500033 823598680066428928 823598623011246081 823598605667799040 823598601930768386 823598580787200000 823598555382288384 823598413723893760 823598361001558016 823598302843338754 823598247780478977 823598237051486208 823598236858511360 823598231426924554 823598203778072577 823597947715719175 823597937922084864 823597933815660544 823597796091719680 823597761572519936 823597704366395397 823597678357581825 823597571373494277 823597465416908801 823597426003111937 823597420235792384 823597268368551939 823597211598594048 823597183828107264 823597144661786626 823597082003075073 823597076827275265 823597035723063296 823596999454887937 823596991619985408 823596934388678656 823596863488192512 823596715433463812 823596645753438208 823596612182216704 823596563884818432 823596384439992320 823596349971189760 823596347228033024 823596312935485440 823596310842535936 823596290504294400 823596211320012801 823596179648868352 823596157326807041 823596147222675456 823596108102402048 823595966792134657 823595902321520641 823595895874879488 823595874496507904 823595856842653697 823595755579600896 823595722700374016 823595562599673856 823595559235833856 823595545436585985 823595541980475393 823595533675692032 823595512930648064 823595448753602560 823595294956908548 823595246206459904 823595145933258753 823595126593323008 823595058687578118 823595052106706949 823594797051084802 823594628947513344 823594532877037569 823594507295948801 823594386332205057 823594316778106880 823594276462465028 823594266861641729 823594194577031168 823594166617772032 823594007896920065 823593988347363329 823593869258424321 823593815172927489 823593654937944068 823593598407020545 823593586839130112 823593577745973250 823593535832260608 823593425249386497 823593380299018240 823593371004506113 823593240062529536 823593180620849157 823593146445598720 823593097133228032 823593075075350532 823592914794192896 823592892346363906 823592851040772099 823592849413435392 823592829133979648 823592803175370752 823592675257491459 823592626259632129 823592621981528068 823592476812464128 823592472009961474 823592305261244417 823592286575534080 823592238710161410 823592094891708417 823591949655543808 823591912640774147 823591798819975168 823591589591339013 823591582041591808 823591576404365313 823591467914502145 823591143606611970 823590876702277635 823590873443303428 823590709110472704 823590686389833729 823590543976439810 823590445817221121 823590265227096065 823590070443737089 823589885055381505 823589877912600577 823589719003033600 823589491889803264 823589413393498113 823589375099465732 823589248246972417 823589198187925507 823589020328398848 823588987122106370 823588962329591808 823588794095923200 823588763972448258 823588684171710464 823588673480495104 823588603280429056 823588539229229056 823588339563511809 823588311142952961 823588296110403586 823588266490339328 823588036558454785 823588026282573824 823588008293068801 823587998977572864 823587900520534016 823587885215576068 823587867184287744 823587731393626113 823587434311155714 823587196393373696 823586780477788162 823586736651517953 823586730339135489 823586699435511809 823586461220044800 823586257678823424 823586240872284161 823586195070480387 823586069056786432 823586003923374080 823585816614236163 823585811694108672 823585700239048704 823585679187836928 823585669079437313 823584927392399360 823584591751577600 823584574420713472 823584563221975041 823584422993756160 823584004196671493 823583842074296321 823583437143609346 823583378385600513 823583190359146496 823583001934184448 823582823189778432 823582689529917441 823582533531107329 823582517722841088 823582216118824960 823581829936644097 823581722021392384 823581323398971395 823581295603318784 823581113625051138 823580532059602944 823580502418395137 823579949562990592 823579180369641472 823579119053062144 823578961519198209 823578887099715584 823578710104272896 823578403769057280 823578258881085441 823578183886901248 823577770664017921 823577768373915649 823577305926733824 823577285483786240 823577222061719553 823576623840690176 823576585655750658 823576460401197056 823576446761390080 823576434925010944 823576373436489728 823576344386801665 823576155857027073 823576115478466560 823576084033798144 823576060855980033 823575968602169344 823575906350485505 823575556964909056 823574941706620928 823574588638527488 823574232605085696 823574216297549824 823573900168720384 823573316938113025 823573066110369794 823573054236323840 823572351199625217 823572343645683712 823572319306207232 823572298989006849 823572155946467328 823572144193990657 823572134169612292 823572046466654213 823571828815839233 823571734888673280 823571510359113728 823571273091612672 823571186735087616 823571140610289664 823571128358752256 823571124281888768 823570844710555650 823570676342779905 823570495023026177 823570472944209920 823570280475922433 823570224653942784 823570094936784896 823570060686069761 823569925331681280 823569909921804288 823569870696620032 823569706762305537 823569474913759232 823569394588585985 823569376876105728 823569348878925824 823569196722360323 823569164421959682 823569163301965824 823569062135533570 823568819750928384 823568793981112321 823568091611283456 823568047982149633 823567766082953217 823567730477502465 823567663981088771 823567631735201792 823567405603586050 823567291929559040 823567022080528384 823566878006185984 823566798058651648 823566789699391489 823566745785004033 823566681721241604 823566656727289856 823566629380456448 823566604592119808 823566532022272001 823566435054219264 823566330737655809 823566268578091008 823566120632352768 823565613541060609 823565496352174080 823565187806621696 823565127060492289 823564743113900034 823564739615789058 823564731558625281 823564719109926912 823564698373255169 823564695235948544 823564688919302145 823564657453580288 823564657327742976 823564594711064577 823564501102579712 823564485885628416 823564439609896960 823564379702657025 823564236299247616 823564101632880641 823563965645156352 823563832924798978 823563778159706114 823563668533248002 823563544541229058 823563354560196609 823563281524781056 823563278727217152 823563217221914625 823563200708931584 823563199664373760 823563134862495744 823562884298862592 823562625695027200 823562345985282049 823562339798708224 823562267203665920 823562075494563840 823561628591554564 823561384973713408 823561236407353345 823561021457629184 823560959759384578 823560676824272898 823560666573402113 823560619693580288 823559999431606272 823559921144840193 823559688340045824 823559616961318913 823559203033939970 823559040651366400 823559035953836032 823558964218593282 823558702472933378 823558641429213185 823558554107969541 823558552216338434 823558526983372800 823558175081267200 823558167510548484 823558152507584512 823558120765083649 823558105283891200 823558100053528577 823558097725784068 823558077240770560 823557840346447873 823557819857256448 823557631214227456 823557574930919424 823557481507000321 823557176593682433 823557151222337536 823556972679139329 823556972398202881 823556844207689728 823556749936435200 823556738737700869 823556655946334213 823556644252614657 823556441541922818 823556418166988800 823556235903586306 823556158086676480 823556047264747521 823555980827000832 823555952553107456 823555913671995394 823555687468953600 823555532812386305 823555528710299649 823555469545500672 823555395469852672 823555306697424898 823555140691132416 823555130868072448 823555094742519814 823555014601961472 823554911409471489 823554723793997824 823554684388593664 823554496429170688 823554441865469952 823554349876084736 823554326949982212 823554283035619328 823554101699035136 823554016344948737 823554000381480961 823553925643051009 823553875579961344 823553796311752706 823553549380554752 823553352072101889 823553137948692481 823552488188080128 823552234709536768 823552216250388480 823552184830885888 823552178300342272 823552171203559424 823552166359080961 823552155198091264 823552138773139458 823551859856207872 823551774372065280 823551742306643969 823551541277769728 823551436134944770 823551337292066820 823551155917770754 823551132941348864 823550727909994498 823550727066910720 823550643663241220 823550609584439297 823550524473692161 823550109132750850 823550082536579073 823549856723718145 823549442037006338 823548540077166593 823548420086497287 823548416810766336 823548251903315970 823547674725122048 823547628424138752 823547568076587008 823547514691473409 823546937034977280 823546722567811077 823546720596480002 823546463632420864 823546208039948289 823546089278214144 823546023482114050 823545937691836416 823545922827251713 823545882759069696 823545824659591168 823545813163012101 823545678110588928 823545647848636416 823545636792438786 823545562251280385 823545554227646466 823545540470312960 823545523718201344 823545469972389888 823545458664603649 823545451681030144 823545436132802560 823545367992172544 823545152824348673 823545138957979649 823545094045319168 823545009437872131 823544856312066048 823544724451684352 823544579743891457 823544553596747777 823544529311698944 823544458176303105 823544446247665665 823544427411021824 823544415440568320 823544411732766720 823544400299040768 823544357869518849 823544350256889858 823544296414609408 823544283483340801 823544276277665792 823544256040202241 823544238067642369 823544182547554338 823544163786485760 823544147202154496 823544142978543617 823544136406093824 823544121860222976 823544104101482497 823544088054104065 823544020601335808 823544018864840709 823543998413500416 823543969447612416 823543954662572033 823543931061186560 823543922907578368 823543840950878209 823543821371842561 823543818020536320 823543808612794368 823543730250612737 823543728652636162 823543718020059137 823543715272818688 823543710713544704 823543698608812036 823543698436878336 823543677075210241 823543667499659264 823543657840209920 823543650403512320 823543648092557313 823543638479273984 823543636499529728 823543628681412608 823543614093590530 823543608766844928 823543604954079232 823543594300669952 823543581487022085 823543578043580416 823543567910141953 823543559601225729 823543537446907904 823543536058597379 823543527229575169 823543525971296256 823543518752817152 823543506085908480 823543467561328641 823543449559465985 823543430903164928 823543419914035202 823543370031177731 823543350980739072 823543349042970624 823543344924127233 823543340918521860 823543312787316737 823543305476534274 823543290754662400 823543275344764929 823543242079617024 823543232256733188 823543202833637377 823543173989433344 823543164162211840 823543154435641344 823543148504719360 823543127638163456 823543104707973124 823543089390186496 823543072961286146 823543054250471426 823543044888784896 823543037695496192 823543035296448512 823543025209057280 823543011506327553 823543006989053952 823542997723836416 823542987191963649 823542960713330689 823542911203561472 823542868123914241 823542856925192194 823542848456953856 823542838105427969 823542803976355840 823542785806598146 823542776793014272 823542739908313088 823542715430408192 823542653367226368 823542643913330688 823542555245678592 823542523910062080 823542516855304192 823542390879350784 823542380506873856 823542333731811328 823542307005661189 823542229314768896 823542199078047745 823541937496059904 823541929925378048 823541918466535425 823541905329942529 823541864255066117 823541798790397953 823541762551640065 823541665969426436 823541530988318720 823541449128034304 823541437371445250 823541420610949122 823541358006714370 823541216167899138 823541181858529281 823541153370771457 823541147968667648 823541051038150656 823540962890657792 823540884415258628 823540872549695489 823540738503811072 823540446513262592 823540415873908736 823540296503988225 823540283765878785 823540162374336512 823540158897225728 823540097706496005 823540050608738304 823540021475020800 823540007759646721 823539934854336513 823539864591331328 823539855430918145 823539839396093952 823539821146619904 823539800649203712 823539627059343360 823539416421584896 823539147675762688 823538941248864257 823538600939814914 823538342805454848 823538250698674176 823537964315774978 823537914088947712 823537620366016512 823537382339117057 823537373061545986 823537213979979776 823536932584095744 823536911520329731 823536836349935617 823536640496902144 823536194160041984 823536092913598465 823535646711148544 823535551152320512 823535368016367617 823534889165320192 823534869225623552 823534679034884097 823534645325217794 823534632125734912 823534549648936960 823534152595206146 823533977013207050 823533824646778880 823533810528780289 823533703653715968 823533618379288576 823533593695764480 823533586414469121 823533570220244993 823533563752644609 823533563706478592 823533449025908736 823533442017148928 823533432332517376 823533428528336896 823533400158076930 823533293886984197 823533265424355328 823533069089075200 823532912859643911 823532882853498880 823532717161742341 823532449217019905 823532329448697856 823532184044765184 823532109738426374 823531912010399747 823531774768795648 823531552307023872 823531320458575873 823531262090608640 823531187431948289 823531103810162688 823531076530405379 823530720857620481 823530602968268800 823530430922158081 823530426685857792 823530250504204289 823529913240133632 823529844961144833 823529676484280320 823529302566334464 823529199512256514 823529086924505088 823528931525595136 823528466989588480 823528270650085376 823527988255977473 823527978944647168 823527959688609793 823527886095347713 823527755002380290 823527454056837120 823527230244605952 823526884424253440 823526639267090433 823526618199130113 823526604282494980 823526592257392640 823526537538445312 823526533209980928 823526455145627648 823526217534029830 823526115855728641 823526097295998976 823525892630704128 823525555890978816 823525271953285122 823525266500657152 823525239636262912 823525174289072130 823525034496901120 823524957250613251 823524943539290115 823524782666870784 823524473022414849 823524210622525441 823524197863485441 823523983773470720 823523841343295490 823523748804296706 823523639786086400 823523292879458306 823523262579740672 823523229289615360 823523219407781888 823523110775357440 823523096841830400 823523054068387840 823522927274561536 823522834916016129 823522828385484800 823522767010201600 823522486264406017 823522249613463554 823522225005465600 823522072647364608 823521864723169280 823521847341891585 823521831806238720 823521802865479681 823521796859248642 823521586250661892 823521540725731328 823521468457717760 823521384382996480 823521260261044225 823521250811277312 823521243265662976 823521195735871489 823521072779788288 823520887139954688 823520743485034496 823520691093913600 823520648156905473 823520589461786624 823520537372753920 823520398864220160 823520306614640640 823520287186632704 823520240323727360 823520177811820546 823519986966630402 823519837653782532 823519817919500289 823519777524187136 823519763989151748 823519551518371840 823519528898281473 823519435277340672 823519424225443841 823519368319475713 823519295007313921 823519269178720257 823518992396644352 823518855276466176 823518813861937153 823518774183727104 823518739916165120 823518735348678656 823518582952886273 823518470885298180 823518418490036225 823518368842051584 823518293503971329 823518219214483458 823517937474633728 823517856822394881 823517686659502080 823517520137244672 823517504525963264 823517166993555460 823517122114400256 823516631481585665 823516629657063425 823516474837008384 823516302258094080 823516259778265089 823516240207560704 823515975266013188 823515939991855104 823515936334508033 823515772454572032 823515595970936833 823515559815823361 823515455772094464 823515399090270208 823515392471683072 823515384972070912 823515370711552001 823515366114676737 823515346527207424 823515304638685184 823515223588040704 823515190763417600 823515131363495937 823515100061564929 823514812965646337 823514753335197696 823514693876776960 823514500414533632 823514473034027008 823514421448372225 823514413617516544 823514262060630016 823514169475526657 823514130338422785 823514075846086657 823514067998478336 823513881272287233 823513728041656320 823513712250253314 823513702414565377 823513672299450368 823513621221310464 823513605232435201 823513496751112192 823513245898178561 823513173068304385 823513155359965185 823513139023060992 823513005308649473 823512956558344193 823512839281344514 823512832344002565 823512821963116544 823512684641579008 823512495050620929 823512417300791298 823512378654466048 823512374258835456 823512313806385154 823512221653303296 823512206339899393 823512197380919296 823512126576873474 823512032821571587 823511730768740353 823511672610496512 823511620265578496 823511457878917120 823511442112544769 823511345958002690 823511230853869568 823511096749334528 823510910262267906 823510869128658945 823510731052216320 823510686999445507 823510664098566146 823510597253865472 823510527540269056 823510526877663233 823510476948729859 823510455679406080 823509998290477057 823509669410930690 823509453592993793 823509180657074176 823509085488377856 823509025023229953 823508916596248576 823508864951873536 823508712140771328 823508471932944385 823508409945243650 823508309927923712 823508197428396033 823507760096612352 823507746993668096 823507700822765569 823507646783377408 823507343778398208 823507294474342401 823507120947662848 823506894581092357 823506862842773504 823506844505227264 823506765337788417 823506606335860737 823506560018247680 823506560013991936 823506535141744641 823506504590434304 823506358981038080 823506352295280640 823506216420864000 823506165351022592 823506026762764292 823505993824931840 823505979824373760 823505977018290176 823505910517657600 823505866632601603 823505845455613955 823505826132488192 823505780204797952 823505750936997888 823505747560558593 823505518337650691 823505428839624704 823505357356105728 823505267472142336 823505214846205955 823505010281578496 823504854576463872 823504472982831104 823504469073756160 823504187870900224 823504181428416512 823503918307098624 823503871792349184 823503775474319360 823503734420439040 823503697850277888 823503476537827329 823503420040613888 823503360934510594 823503332111171585 823503051000528897 823503022802239488 823502985288445952 823502865549426688 823502830736703489 823502825476997120 823502806929862656 823502709781368832 823502654290722816 823502649425350657 823502567871221762 823502472677326848 823502370197880834 823502329466982400 823502261099892738 823502236001140736 823502171870208000 823502147987865600 823502146045874176 823502087912820738 823502076458188800 823501935084965889 823501894307954688 823501827962376192 823501708093493248 823501566091161610 823501448323461121 823501242584416257 823501050095267842 823501036044304384 823500987340124160 823500975973552129 823500956780396546 823500947699761157 823500903789580288 823500897514819584 823500768149995520 823500767613095936 823500689670361090 823500680958791681 823500677829820416 823500665444036608 823500475479818241 823500245636091904 823500216343166976 823500214279565313 823500171270975489 823500140493225985 823500101545029633 823500099221331968 823500092527222785 823500052152909824 823500023166095360 823499921978494976 823499892152815617 823499724158357504 823499658488070144 823499599126134788 823499521065881600 823499486525878273 823499439067242498 823499411359678466 823499300638433281 823499264932323328 823498960857919488 823498885448560640 823498841471221761 823498741156081664 823498710374039552 823498655315460097 823498632334888960 823498582904999936 823498413769719808 823498386406068224 823498218860380160 823498091538092033 823498085422792704 823498064547774464 823498009304502273 823497821416542209 823497559071227904 823497484576161792 823497332352237568 823497312118996996 823497274772877313 823497201993338880 823497181134983168 823497178245173248 823497133798002690 823497055414915072 823496686941204480 823496173076054016 823496046844198912 823495968767299584 823495561471021056 823495373238849536 823494174079143936 823493926061559808 823493800072912898 823493622888824832 823493590877933571 823493528923865088 823493468051750912 823493430026194946 823493404084473856 823493227202289664 823493151709007872 823493106754580480 823492818475716609 823492745855647745 823492730831699968 823492356867522560 823492353151422464 823492206170439680 823492202173067264 823492061609467905 823491986669727744 823491958861463552 823491892780339200 823491558154584064 823491499899895808 823491414269067264 823491382312652800 823491321012817920 823491160488476673 823491121464639488 823490927528476672 823490860524466177 823490858079043584 823490105780436993 823489617202728961 823489241409720324 823489009724821504 823488941668139008 823488805546184705 823486747271135232 823486455100145666 823485420524761088 823485372399284224 823485323732721664 823485132552175620 823484897402753025 823484669354266626 823484453406314496 823484262183739393 823484178972950528 823483967060017153 823483916929613824 823483821312057344 823483741838475264 823483645751070720 823483438057529348 823483357036236800 823483354116980736 823483181659803648 823482962670981121 823482207985684480 823482158950023168 823482112535736324 823481810684444672 823481628328689665 823481626009157632 823481516252680193 823481454491475969 823481415337672704 823481393049112576 823480714570113024 823480545552244736 823480534693244930 823480534126968832 823480447942459392 823480308062371840 823480296574173184 823480185655873537 823480134074302464 823480088087949312 823479869518610432 823479797607235584 823479769446678529 823479618384629760 823479588869341185 823479587149639680 823479241828397056 823479160660230144 823479092045553664 823479077763948545 823479054242316288 823479001134067714 823478972331728896 823478899371900928 823478875946631169 823478444113661952 823477623535833089 823477577436250112 823477425187225600 823477370749415424 823477231431352320 823477050346536960 823476971925598208 823476855923585024 823475995323879424 823475535191871489 823475497183145984 823475466271125504 823475431206744064 823475392778539008 823475259152171008 823475229691408385 823475221839708160 823475189145079808 823475172573380608 823475157033488386 823475135751528448 823475082089680896 823474834227204098 823474282802122752 823474278368735232 823474268486897674 823474080150065153 823473954270695424 823473945668124672 823473635172159488 823473246578364416 823473206346608640 823473102126510080 823473018399784960 823472984581095426 823472960321257472 823472739856027657 823472594456379396 823472561170292736 823472460981043202 823472421428719616 823472364239384576 823472326272548864 823472304294338560 823472253375488000 823472249030266882 823472088996610048 823472068746416128 823472035779268608 823471992934432768 823471915671097344 823471769701023744 823471727388790784 823471688935440385 823471649823588352 823471416582479872 823470833989545984 823470756420087808 823470698068934656 823470638920646656 823470603495677952 823470538135896064 823470503226642432 823470499766280192 823470483299569664 823470429679611904 823470402944892928 823470380929130497 823470372322414592 823470265111871488 823470126133628928 823469988547874816 823469820037525509 823469778593607680 823469754644107264 823469732691144704 823469563492859904 823469538842853376 823469457825824768 823469428163678208 823469322777595904 823469105172873216 823469023044259840 823468905830187008 823468852008931328 823468731363917824 823468606004543489 823468604440055808 823468485112164352 823468378404831233 823468231641985024 823467777633685504 823467698663329792 823467069916200960 823467060860751874 823466735298875394 823466603627028480 823466325846720512 823465993632497664 823465816930844672 823465381394313216 823465246270562304 823465087000317952 823465042452639744 823464962525921280 823464860189134848 823464714214707200 823464631611965440 823464424149106688 823464386320863232 823464336693821440 823464066580496386 823463965493755904 823463846056751105 823463706692554752 823463490392301568 823463355088244736 823463307197693952 823463298058293248 823463248062255104 823463040188317696 823462998601826304 823462478176808961 823462355967373312 823462242020536320 823462108067205120 823461415809937409 823460903551139840 823460546750140416 823460306009604097 823460276297154560 823459874097008640 823459684740898816 823459600397717504 823459591358914560 823459494608904196 823459480541204481 823459183349612544 823459178589126660 823459167440633856 823459113858453504 823459089615351810 823458958786576384 823458955687063552 823458925307691008 823458889538605056 823458854369366016 823458835453149186 823458795225567232 823458659334287360 823458546490757120 823458537603006464 823458534797012993 823458338310647808 823458328047190016 823458179308781569 823458114791948288 823458102095872001 823457974186348544 823457962651947009 823457915226816512 823457876941348864 823457545691885568 823457198814662656 823456977326141440 823456891309322240 823456876763418624 823456705858117632 823456663151804416 823456631191113728 823456461481279490 823456461477019649 823456187907706881 823456165321318400 823455821308841986 823455240536150016 823454845176782848 823454686523092993 823454575524974593 823453583777660930 823453304562839552 823453137415639040 823452955357675520 823452927566245888 823452897396617218 823452709252644864 823452629363785730 823452502486122497 823452360131354624 823452312177963008 823452066572013568 823451919159070720 823451897654837248 823451862997286913 823451824279683073 823451720248426497 823451451980705796 823451310783655938 823451304706134017 823450923208941568 823450621051289600 823450613132460032 823450439781875712 823450371888676864 823449907067551744 823449462739714048 823449460541886468 823449191125028864 823449155871903745 823448992532942848 823448906608611328 823448880226377729 823448236421775361 823448194780659712 823448180037734400 823448136815431681 823448103772712960 823447960491061248 823447839342809089 823447716193824768 823447436932870146 823447382708862976 823447296759201792 823447208112558081 823447155004309507 823446932714586112 823446828213501952 823446800292073472 823446799788769280 823446584860012544 823446557370490880 823446519068168193 823446514861244416 823446462101159936 823446221725507584 823445873703219200 823445843286118400 823445710695727104 823445409054003200 823445358617444352 823445329316106240 823444947537920000 823444918114877440 823444801454505984 823444728574251008 823444605722951680 823444493210882048 823444462269583361 823444377930440708 823444362143088640 823444346376716289 823444288751226881 823444275077718017 823444181096038400 823444132723130368 823444120626675713 823444120253464576 823443994181062656 823443987088474112 823443980213948417 823443883010965505 823443868205072384 823443732284448770 823443631289864193 823443588575010816 823443564470423552 823443316796751872 823443211461001216 823443090988027904 823442812947546114 823442588782985217 823442567308120069 823442304727969792 823442263833509888 823442262730350594 823442206040190976 823442200306601984 823442086208958464 823441985415643136 823441731421147136 823441691503902721 823441621958217728 823441355036880897 823441354181197824 823441327954259968 823441294592798720 823441098345447424 823441079315890176 823441069773901825 823441009552003072 823440715648815104 823440630550593536 823440518508122114 823440181076393985 823440058879459328 823439865861677057 823439761683648512 823439439674376192 823439298104098816 823439228839202816 823438873321676801 823438285674598400 823438257136553984 823438160042586113 823438122386067456 823438027104157696 823438003746013184 823437908136890369 823437597011808256 823437530649546752 823437504061853696 823437430070120448 823437160338653184 823437141338456064 823437135474819072 823437085528981504 823436962484940801 823436228200636416 823435526472683521 823435257278038016 823435234419019776 823435184750129152 823435030932426752 823434957397917696 823434654581686272 823434650903318530 823434638731464704 823434615125905408 823434593533562880 823434515536343040 823434456946065412 823434430639382528 823434326503256064 823434302411177984 823434278281351169 823434225760215040 823434173230829568 823433956947296257 823433784410390528 823433594714648577 823433348521623552 823433294406701057 823432923240165376 823432715810852865 823432672173326337 823432196656660480 823432084253446146 823432022387544064 823431914891710464 823431864379703297 823431570174386176 823431545293852672 823431374413697025 823430973496889344 823430862393974784 823430276080693248 823430252089245696 823429598486687745 823428623927570432 823428570588516352 823428434252746753 823427701210050562 823427542858207232 823427454379376641 823427413442961408 823426897136730113 823426879046688768 823426835438518272 823426769294422016 823426469430956032 823426390074781697 823426156821155840 823425990173061121 823425865036005376 823425577742897153 823425415402426368 823425409052246016 823424961293484033 823424952309317632 823424881438130176 823424609198424064 823424601803935745 823424495759360000 823424330700910593 823424177105412096 823423287678140416 823421877813121024 823421639920652289 823421516872290304 823421254598279168 823421196201054208 823420613247336450 823420460071354372 823420368094461952 823419386971168769 823419074831155200 823418571648798726 823418528812371968 823418420289007616 823418416690302978 823417436850495489 823417269552316416 823416998344396804 823416850444877824 823416332314169344 823415443088166912 823415433055338497 823415378000969728 823414689594011648 823414478989627392 823414091217780736 823414024465514497 823413986410590209 823413883683667968 823413474185322496 823413381348675584 823412901683859457 823412799053451265 823412690441957377 823412077440225282 823410184013881344 823409917210071041 823409232447991810 823409092693729280 823408916591742980 823408909151076353 823408888317931521 823408814921842696 823408707472068608 823408648462487552 823408621044252672 823408613880430592 823408591776448512 823408585321435136 823408076522930176 823407875405946882 823407613421428736 823407536812552193 823407397519687685 823407106573369348 823406942160822273 823406525825871872 823406345005174784 823405330872827904 823405215965736960 823404886343684096 823404050163048448 823404036053495808 823403903857344512 823403171716460544 823403002862170112 823402800164065280 823402705578233857 823402648158216192 823401288302034944 823400712918986752 823400396370616320 823399708739502080 823396621161562113 823396406497054720 823396224254509058 823396004225425409 823395654080806913 823395479148904448 823395437600272384 823395194649407490 823395151880028160 823394823814123521 823393951403024384 823393495616344064 823392968421711873 823392634127388672 823392420385656833 823391277567868928 823391242574819329 823391188350894081 823390394473775104 823390175644487680 823390092089761792 823389905116164099 823389795200143360 823389658633617408 823388509339865088 823387703421046784 823387401569652737 823387263920963584 823387222590259202 823386221917470720 823386074554699776 823386049707704320 823385782790524929 823385681691025408 823385459296452608 823385433946128385 823385279805476866 823384817505079297 823384273063444480 823384186241351680 823383454859534339 823383316325892096 823382194638962688 823381382122512384 823381359179640832 823381348714823681 823381338384306176 823381325558075392 823381304733405184 823381296550268929 823381271543844866 823381237146365952 823381216200003585 823381165813809152 823381153222508545 823381144112492545 823381130841767936 823381089683054592 823381061027532800 823381051212894208 823381022163148802 823381011421503488 823381001040629760 823380981650337794 823380971709812736 823380963770011648 823380952395022336 823380940726505473 823380917716586496 823380900209561600 823380887588904960 823380878608855040 823380866743214080 823380833012568065 823380813957865476 823380801152643073 823380791249862656 823380770962042880 823380759725490176 823380732479320064 823380708420792320 823380679274758144 823380665404010496 823380643958525952 823380607262552064 823380546529046529 823380526157287424 823380477704683521 823380178378178560 823380157750648832 823380038951301121 823379951621533698 823379795480375297 823379730393169921 823379729570996224 823379697300082688 823379029600374784 823378752776323072 823378660912754688 823378407287230464 823378379076419586 823378296369020931 823378233479442432 823378179775569922 823378129624461312 823378074423046144 823378052159717376 823377983482294273 823377918634049536 823377833724493824 823377689503404032 823377556418297856 823377505377624064 823377494266916864 823377476663459843 823377428630253568 823377406622765056 823377378403459073 823377354923724802 823377301094051841 823377243615301633 823377215089876992 823377179324973056 823377172580749312 823377143807643648 823377119157755905 823377099612389376 823376922260471808 823376906191912965 823376889708498950 823376743302103044 823376660464537602 823376137665449984 823375254538096640 823375112988717056 823374118926094336 823373758878642176 823371664570417155 823371531556360192 823370908408627200 823370245285023744 823369811925278720 823369765683163137 823369735555387393 823369646464188421 823369557008154624 823369553279328256 823369550221705218 823369541589860352 823369510665256960 823369417333571584 823369134905901056 823369106695012353 823368969209991168 823368799068024832 823368705564352512 823368556624707584 823368548953231360 823368321773010944 823368233315143680 823368220098826240 823367982307012608 823367788173594624 823367730824904705 823367171300532225 823367066891808771 823367030229311488 823366728017186816 823366454322008064 823362813372624896 823362614940041217 823362125263466497 823358841777778689 823358510620610561 823357857240416256 823357514737745920 823357344138596352 823357055130079232 823356890637860867 823356372410630144 823354575692369920 823354336684163073 823354061118443520 823352604147273729 823351671711551493 823351221134196736 823350799698825216 823350133115015168 823349479743115264 823349258912956416 823349091585458177 823348459088519169 823347400974757888 823346923272867840 823346773167079425 823346685418020864 823346450952294402 823345342909452288 823343418785021953 823343215801696256 823343133224210433 823342357861036033 823342051597160448 823341725263532032 823341462096060416 823340283370807300 823340193126051840 823339795904663552 823339185339711488 823338508932751361 823337899529748481 823337838582190080 823337708256956417 823337620289835008 823335974965039104 823335211970818048 823334631567163392 823334548259872769 823333638863548416 823333320461160448 823333207223451648 823333017708064769 823332770231570433 823332416039350272 823332096198504450 823330210431070208 823329226921099264 823328911543205888 823327685044793344 823326825619292166 823326670878867459 823326589559697409 823326386991628288 823326244263575552 823326040483393536 823325698249162752 823325043472158722 823323806521561088 823323744164777984 823323721599479808 823323529739378692 823323427691962368 823323360939495424 823323293516267520 823323227535511552 823323192706138112 823322969166462976 823322878787678208 823322844805431296 823322612692553728 823322524196962307 823322028170182656 823321393945341953 823321354929840128 823321207537864705 823321168220397568 823320877337116673 823320624177225728 823320325207326720 823320322837508097 823320275135635456 823319914891149313 823319783550709761 823319470684958721 823319348337057793 823319326593863681 823319273011560448 823319049354539010 823318696068321280 823317902925434883 823317875964448768 823317758213582848 823317568698060800 823317505313820672 823317363777011713 823317187180032004 823317171224727552 823317146981847040 823316867553067009 823316755082866689 823316699025915906 823316354128297984 823316329549725697 823316293910745088 823316280031776768 823316268371628032 823316253066620929 823316228320231425 823316218807545857 823316156438183938 823315998929514501 823315998585589760 823315937302642688 823315921242648580 823315881111470080 823315869384212480 823315848551157762 823315775322804225 823315707886706692 823315686416154624 823315644779298816 823315129777475585 823314959882850306 823314708597981184 823313900825255937 823313639520116736 823313584587493376 823313505470148608 823313500810268672 823313490257379329 823313337970659328 823313180701192197 823312660548775937 823312281442324482 823312226140430336 823311903577481217 823311889237241857 823311842340642819 823311796920385536 823311639214637056 823311621506220032 823311574970470400 823311539772030976 823311502304124928 823311312331673600 823311238310621186 823311028175962112 823310755244212224 823310750936666115 823310749858668546 823310748436795392 823310350938415109 823310323386093568 823310140199804928 823310122256650241 823309528213192704 823309500086153221 823309272578596866 823309121944436736 823308971536744448 823308658666774528 823308489753853952 823308394106851328 823308234584887301 823307948977889280 823307873509867520 823307848599932933 823307734221254656 823307553635528705 823307479773835269 823307429244964869 823307428938809344 823307384575631360 823307112428216320 823306991510683653 823306951031332864 823306881577918465 823306878973263873 823306869343211520 823306803803017216 823306757984419840 823306685418762240 823306672231907328 823306657883160576 823306496859635712 823306490907951104 823306468611018754 823306420653203456 823306399782469634 823306340831465472 823306208056643584 823306096005627905 823306063982297088 823305976594001926 823305875838431232 823305871102918657 823305855064035333 823305798935805952 823305599177859072 823305443430825984 823305385889112068 823305343149215745 823305334995513344 823305154061471744 823305138076983296 823305072901767169 823305001191800832 823304976516714500 823304916085116928 823304876616777732 823304754562482177 823304746253455360 823304509522907137 823304505605427202 823304487251144706 823304411099361280 823304396775817218 823304340689584129 823304320653336578 823304247294840832 823304157620826113 823304139438313473 823304135969832963 823303998090465284 823303787582488576 823303579100450817 823303489426178050 823303459533451264 823303393405976577 823303383436169217 823303284597420033 823303064648110081 823303044389539844 823303041029931008 823302991595839489 823302973853986816 823302973845598208 823302894942294021 823302844153524224 823302713232523264 823302589899042817 823302507250274304 823302387234390016 823302369182187520 823302359493263360 823302356687319040 823302312940670978 823302165934510082 823302116668276736 823302101900136448 823302060712099840 823301770130624512 823301751113707520 823301727831150593 823301689415450624 823301653667467267 823301564014166019 823301494246150144 823301371747332097 823301296220344320 823301268584144896 823301086987567104 823301064728465410 823301048693641216 823301041567465473 823301033761918978 823300987318403073 823300981895155715 823300958063128576 823300955676491776 823300934667292674 823300874441265152 823300835845296129 823300732438855681 823300681717125121 823300620224499716 823300523214405632 823300396873646080 823300260281905152 823300197518295040 823300089770811392 823300050390544386 823299872006803456 823299803253710849 823299794408013825 823299728834174976 823299672244649988 823299635288674306 823299565386338305 823299505659330560 823299345437040640 823299291800367104 823299275585179649 823299209998827520 823299171276951552 823299165308547073 823299033145995265 823298939940114435 823298929894785025 823298903592275969 823298848500174848 823298821169872896 823298802627055616 823298740975009793 823298734930984961 823298701242302468 823298571755749377 823298530634821632 823298510871232512 823298483411156993 823298430772645888 823298298186526720 823298289525260289 823298257950572546 823298149863165954 823298129562890240 823298111221231616 823298089557454848 823297996716646402 823297982720315392 823297772044636162 823297752025235461 823297735512227840 823297712279973889 823297680885555207 823297595888009217 823297579828056064 823297539508211712 823297532449222656 823297467710140418 823297439054622720 823297410717908995 823297371937316864 823297352811343874 823297160401874944 823297142819344388 823297049663860736 823296957410136064 823296924115697666 823296830851219456 823296788128010241 823296784185393152 823296663200665604 823296652861734917 823296645450395650 823296544820592640 823296532329988096 823296511975059456 823296287692980224 823296218004656130 823296138988097537 823295919118544896 823295793897570304 823295730727190530 823295571737931776 823295479391879168 823295391840014336 823295260143001602 823295258670796800 823295127485612032 823295009575337990 823294866818007040 823294727923634176 823294694012649472 823294671485104129 823294621707104257 823294569236271104 823294557878108160 823294494816735232 823294222648348673 823294143988453376 823293815616315394 823293782397489153 823293745311387648 823293702290505730 823293094405738497 823292947559043073 823292899571929090 823292858652364800 823292778197188609 823292719737032704 823292457760722944 823292407710093312 823292387673985024 823292375309094913 823292055246008320 823292024581459968 823292012992598016 823291928896831488 823291791935963136 823291763267960832 823291741474324483 823291551401017345 823291532279250948 823291388573995008 823291089075507201 823290946162933762 823290889439219713 823290779414175744 823290750507032577 823290692701143041 823290573620703239 823290543895707649 823290442271879168 823290305051029504 823290216521887744 823290096585768960 823289853613842432 823289698986688514 823289642439020545 823289462696329218 823289360703516672 823289296824242176 823289249470545920 823288891411144705 823288814047285248 823288783617609729 823288749849198593 823288698171256833 823288676323094529 823288331354120194 823288302535147520 823288056245522433 823288017288916992 823287888406343681 823287840318648320 823287667865620480 823287656926904320 823287559803588614 823287547107430402 823287447412998148 823287320015204353 823287231683104768 823286889184690176 823286846432153604 823286809035673600 823286794879909890 823286787485368321 823286654450462720 823286493976399877 823286363973943297 823286306495201285 823286196344266752 823286133845061633 823286098902323204 823286052228042752 823286023702609920 823285911412740099 823285889308721152 823285651919568896 823285561964326912 823285366748835841 823285346578350084 823285228722593795 823285038158594048 823285008517464069 823284981522984960 823284746163777536 823284717504069636 823284632108101634 823284554765135872 823284492840407040 823284355460120578 823284325059821568 823284268776431616 823284248891244545 823284023845912576 823284023241764864 823283802126557186 823283483548258304 823283459628167169 823283451331805185 823283443396202498 823283284201377792 823283222079537152 823283078793662466 823283069058744320 823282949768482817 823282775792951296 823282718029086729 823282701985783809 823282302960730113 823282296581193728 823282157401604096 823282074920554496 823281994452836353 823281935787196417 823281838466756609 823281808359952384 823281796465000451 823281710246875136 823281686960099328 823281685932441600 823281649815351296 823281590365278208 823281511252234243 823281447461130242 823281426569318400 823281372240506881 823281286483767296 823281242871308289 823281206645100544 823281153398476802 823281073224351744 823280985148157952 823280780587704320 823280728184131585 823280572747415552 823280561934442496 823280468699344897 823280320212504576 823280171163721728 823280149848268801 823280148615200768 823280114855280640 823279959145910284 823279923183939584 823279918557577221 823279830502408194 823279769567510529 823279765226475520 823279697551163393 823279654853283841 823279607130505217 823279598469312519 823279515518533632 823279426817429506 823279361986088960 823279341614362624 823279196986372096 823279174886584321 823279082767089664 823279072138686465 823279068414144512 823279030938042369 823278920996966401 823278879871799296 823278645233983489 823278623855546368 823278622295330818 823278561444433922 823278521976057856 823278499863654400 823278485472944129 823278447153790979 823278435564974080 823278403965095937 823278368728686593 823278293730414593 823278243906285568 823278045389869056 823277817731383296 823277793236676608 823277772583895044 823277747652980736 823277693366128640 823277637506244608 823277610625040384 823277604983685120 823277523756838913 823277474209562624 823277423508606976 823277375286808576 823277369653952512 823277329824804864 823277307729219584 823277286870945792 823277267992383488 823277217480409092 823277212367540226 823277150858084353 823277000290893832 823276974252716033 823276942828904448 823276930145329152 823276909396168704 823276884406497280 823276779364290560 823276755989491712 823276745969307650 823276744253833219 823276699357822976 823276594596900864 823276458877579266 823276423272132612 823276367223590914 823276361271963648 823276289427705860 823276268523311104 823276252916228100 823276209018695682 823276141024776192 823276076730372100 823275994542931968 823275910082203649 823275825592205318 823275711578472448 823275710710169601 823275557748097028 823275548445179905 823275537091194881 823275536231362561 823275534490726401 823275506732765184 823275490043686912 823275475665612801 823275443923091459 823275419881324544 823275371118424066 823275366785675264 823275357629358080 823275348859228164 823275299941085186 823275297839542273 823275258211921922 823275233457172485 823275226268073989 823275180353064969 823275150640644096 823275119581741057 823275097503002624 823274994692161538 823274931609862144 823274920251715584 823274791398412289 823274722616102912 823274714269368320 823274673370787840 823274568248938496 823274487718301696 823274481867255809 823274451068485632 823274393333854209 823274358818963456 823274287901605890 823274274953850880 823274255240536064 823274229542043654 823274206767022080 823274176177905675 823274174986719232 823274131189886977 823274004349915138 823273950864097280 823273939556298756 823273898619891714 823273892747890688 823273833838866432 823273767099056129 823273731996979200 823273715643412481 823273680893542400 823273662098849792 823273654712602624 823273566825086976 823273548848435205 823273383047626752 823273280182349824 823273266706087940 823273139220152320 823273129170653185 823273046060498944 823273040956063746 823273005770014722 823272970282008576 823272734822166533 823272630430167042 823272621710200833 823272498259173376 823272422539493376 823272375143821315 823272316926836739 823272294554406914 823272244814245888 823272177164255232 823272142192177152 823272108591554561 823272025376649216 823271935928897536 823271929998168064 823271906799390720 823271832140861441 823271814646419460 823271812519854080 823271803812540417 823271737605361665 823271672925003776 823271657599102977 823271597641527297 823271470486945793 823271439163916292 823271421291982848 823271334331510784 823271313380900864 823271306393223169 823271247454801920 823271223282962432 823271194807992320 823271137694060545 823271102176698370 823271034497486848 823271024900902912 823270954772135937 823270899776360448 823270891022905346 823270875315245057 823270842020884481 823270771497766913 823270707475914752 823270695639584768 823270688496746496 823270663632863232 823270655365959684 823270651293298688 823270645081501698 823270587766284288 823270557202452484 823270478735441921 823270442630791169 823270440005156867 823270429234237441 823270361177477126 823270336468754434 823270302956290048 823270293863100416 823270285508038658 823270212321574917 823270197976932352 823270083254427649 823269889263730692 823269861933596672 823269854476124162 823269848595701761 823269786901762049 823269719205675010 823269687639281666 823269603027648514 823269597239504898 823269526980661249 823269467543207941 823269432982179841 823269429937078272 823269388564496384 823269333015085056 823269326996258816 823269274261352449 823269203197198336 823269140278415362 823269132737069057 823269038872739840 823269019323133952 823268982979497985 823268971965247488 823268942248603654 823268834261999616 823268812371984384 823268787126411268 823268767400656896 823268758290657280 823268740586409984 823268726564855808 823268710022520833 823268694340079620 823268670084448257 823268661351895040 823268629965836288 823268562290798592 823268541579333632 823268540224569345 823268454211997701 823268396947087361 823268387371487234 823268372276199427 823268347148177409 823268326793244672 823268290701172736 823268285953228800 823268269176004609 823268263454969856 823268233461583872 823268217577701376 823268200548827137 823268192047038465 823268186829230080 823268178839162882 823268146941480960 823268086631559172 823267998127575040 823267892099743747 823267871954468864 823267854715912192 823267853990248449 823267778530578433 823267661152927744 823267622393352192 823267544236720130 823267494056038400 823267452469575681 823267447541235714 823267447042142208 823267432722743297 823267393426362368 823267383653597184 823267344935948288 823267317308080128 823267300149174273 823267239109554176 823267238090252288 823267232520224769 823267195006414851 823267169689604097 823267165717622784 823267142409789449 823267113464987648 823267113414565888 823267110902267905 823267102010277888 823267088869556225 823267063569534978 823267038533713920 823267027133562882 823267007361650690 823266943281012740 823266905666494465 823266903837802496 823266836791828480 823266759809572864 823266674904338432 823266638380302337 823266625440903173 823266622278397952 823266620655173633 823266531320729603 823266507539021824 823266480959721472 823266384994045953 823266359823966208 823266345533997060 823266341025181696 823266328610013184 823266323421687809 823266320854773763 823266282288152576 823266255603924996 823266250759557120 823266184913096705 823266167888416769 823266148963778564 823266096975323138 823266080558903296 823266014829875200 823265916649701376 823265914699345921 823265867081326593 823265831287132161 823265808470118400 823265803164413952 823265792754126849 823265790921244673 823265760294354944 823265715646042112 823265561262063616 823265556845522946 823265523643322368 823265478822993925 823265405527617542 823265405305229319 823265339245023233 823265335163965440 823265324355227648 823265271376990211 823265267090386944 823265251617603585 823265230822084608 823265151059132416 823265135141801984 823265118654001152 823265109262946304 823265107849449473 823265075339362305 823265069119275009 823265037720682496 823265009849565184 823264990278938629 823264977561722880 823264973728124932 823264949254455296 823264941251629057 823264905960812544 823264777111736321 823264758564605952 823264686636494849 823264673424429056 823264640050335749 823264624829169664 823264610103005184 823264570965954562 823264560647983105 823264559590936576 823264485028888577 823264476766097412 823264447942823936 823264438153334785 823264400752738304 823264383891570688 823264366518796290 823264283484127232 823264279558242306 823264253062815745 823264051719503872 823263779064610816 823263677881131008 823263662819471360 823263646885220352 823263576051871748 823263450835062786 823263446615683074 823263403296849922 823263356446457856 823263353929945090 823263347537809408 823263321646387205 823263138934124545 823263115165007872 823263083489529856 823262918099746816 823262914773741570 823262898243993603 823262884461445120 823262865020829699 823262849841631233 823262837996916742 823262826248728577 823262819156168705 823262809890885634 823262800491532292 823262792371277829 823262786243489792 823262774486777856 823262758972035075 823262736339574787 823262682480594944 823262667032903685 823262657558048768 823262621860298758 823262604269383682 823262541560291328 823262461197451265 823262410832220160 823262382160023553 823262358961324033 823262347737370624 823262310559051778 823262288706736130 823262190585151489 823262182414712832 823262167990464514 823262092933341184 823262025904230400 823261913341693952 823261803744464896 823261771968507905 823261769896513537 823261736375554048 823261724488925184 823261716305813505 823261702254952450 823261614245810176 823261452119195648 823261323144364032 823261290739154946 823261165186928640 823261078977134593 823260997918093312 823260837162971136 823260832297611265 823260785870864386 823260744821145600 823260702681034752 823260570384220160 823260529724628997 823260457830150149 823260428444848128 823260296651345922 823260281837010944 823260255543054336 823260061711507456 823260060260462592 823260051120984065 823260026450169856 823259996255383553 823259980354744322 823259967172079618 823259948671008768 823259946628354052 823259935597359105 823259920791379972 823259911643627520 823259828206399489 823259768936505344 823259702352052226 823259691140710401 823259675936206848 823259591609880578 823259492938842114 823259470314749953 823259371706712065 823259353834733568 823259300772646912 823259267687915520 823259259291009024 823259236541038592 823259222422888448 823259087198633984 823259078969462784 823259077887348738 823259058593525761 823258947394084865 823258887298187268 823258871355625476 823258871024275459 823258836119252992 823258807874756608 823258793190498307 823258786647384064 823258752610693120 823258729114169345 823258694909652992 823258680082759681 823258658138165251 823258597060702208 823258555323129863 823258533445726208 823258516827803651 823258502793752576 823258492861612032 823258400012242945 823258074307821570 823258053772541952 823258022235541505 823257962605084672 823257869399326720 823257848486522880 823257824818069504 823257658044153857 823257535046176768 823257512552136706 823257318221615104 823257231168770049 823257171349663752 823257145923764224 823257051606487040 823257050650124289 823257007528542209 823257005506887680 823256848044322817 823256830222729216 823256686391623680 823256675473821701 823256487288066049 823256478131847168 823256427745648641 823256296577232900 823256123901939713 823256117912473606 823256041085353984 823255990242017280 823255967206899714 823255935766372352 823255851947409408 823255760230633472 823255757852385281 823255642689470466 823255621155848193 823255611244736513 823255546035900416 823255531322306560 823255509683892228 823255452796522503 823255447478173697 823255431766310913 823255412996718592 823255322592759809 823255082724683780 823255010565877761 823254995566989313 823254977393082368 823254901916651523 823254901711077376 823254895289659392 823254887941214210 823254861710028800 823254606088204289 823254604985106432 823254409564057601 823254363133136898 823254334033039361 823254327338958848 823254271101693953 823254266781569024 823254148779016192 823254127375478785 823254124166836226 823254123139268608 823253841705574400 823253826119602176 823253641020764161 823253533646618624 823253497961295872 823253425878089729 823253404852035585 823253356768595969 823252812519841792 823252755011796992 823252644387024896 823252598576807936 823252532050980869 823252489826959364 823252403126407168 823252345886744576 823252314081337345 823252173417021440 823252098917826560 823252072019689473 823252071755509761 823251938355646464 823251829119074304 823251743022714880 823251726077743105 823251636114046976 823251544841867269 823251439929544704 823251434007359488 823251426012971008 823251378390843400 823251338456928257 823251320350117889 823251303056998401 823251280101572610 823251214762725380 823251193501716480 823251161360859136 823251151730589696 823251120189489153 823251089013297152 823251074148683776 823250995828424704 823250984793042944 823250929281593345 823250867088408576 823250796204724224 823250626691928065 823250505451315200 823250489617874944 823250449679708160 823250438652915712 823250402602872832 823250371208417280 823250320855797760 823250227234738176 823250111253848064 823250083139481601 823250033478959104 823249850691162112 823249749776146432 823249699260006400 823249622739066881 823249545173798912 823249492631756800 823249375275126785 823249361576587269 823249306295685121 823249267913539584 823249202100793344 823249163781623808 823249149869047813 823249102951632900 823249046223601665 823248927625515010 823248874580025344 823248773753307136 823248679159078912 823248605930782720 823248604118872065 823248592878104577 823248452029181952 823248399550074881 823248382709862402 823248341156950017 823248271023964161 823247967830364160 823247817556787202 823247736439009280 823247704046391296 823247685796974593 823247459409346561 823247384708845568 823247367948341248 823247352777609217 823246591096188928 823246545722241026 823246333712670720 823246327123415041 823246042111975424 823245855088111618 823245854014406656 823245759202074625 823245714591453185 823245585000132608 823245430238642176 823245363041759232 823245200432758785 823245179654209537 823244847071068161 823244705207042049 823244700383641600 823244409164730368 823244303514353664 823244110710669313 823244098857529348 823244038480527360 823243902803181570 823243889511383040 823243838517104641 823243831583903745 823243723718934528 823243590096879617 823243580739350528 823243516759408641 823243513823457280 823243480927522818 823243476003332096 823243451164749825 823243449013039104 823243193735139328 823243056161980419 823243037224603649 823243009877741568 823242985102049280 823242960112406528 823242922342617088 823242779618840576 823242712614846464 823242696261255170 823242663180828672 823242643593379844 823242607346192385 823242584277524485 823242440366845953 823242387422146560 823242367050268672 823242297462689793 823242278844198914 823242110249926656 823242094412238849 823242083226025987 823242015840288768 823241825255391234 823241805386940418 823241765394219008 823241613061353473 823241599983435780 823241571789393920 823241498070228995 823241237843103746 823241237117419520 823241203604946944 823241151243284482 823241116455731201 823241108960509953 823241077561950209 823241074793713664 823241050542239745 823241026781532164 823241021916119040 823241018032189442 823240920204251137 823240869583134720 823240849542651904 823240843431657473 823240784472371204 823240775173636100 823240721255768066 823240639991205893 823240561775804416 823240522261286918 823240502657110016 823240417512718336 823240302345469953 823240147105968128 823239974451642368 823239899914633220 823239599086563328 823239549883207681 823239444648132608 823239442102157313 823239108181053440 823238865133649920 823238862885548032 823238824851636225 823238610484740096 823238572455198721 823238387423383552 823238277486383104 823238187388731393 823238143788941316 823238048649515009 823238041347256320 823237904755490816 823237835495010304 823237802301255680 823237776162308096 823237704829861890 823237661376806912 823237595715010564 823237559807574016 823237559732105217 823237506288287744 823237476282171397 823237280919851008 823237239551434757 823237169724661761 823237125265100801 823237118407376897 823237102389362690 823237031119769602 823237002590093316 823236962752622592 823236905990881280 823236871752912897 823236835438632961 823236798944071684 823236779671220228 823236734813081604 823236720158277635 823236676394844161 823236643628916736 823236607948050432 823236589509869568 823236466553876481 823236433053908993 823236394965463040 823236365139771392 823236317236629505 823236267383078912 823235992639438848 823235883910434816 823235835101413376 823235795066691584 823235683624058880 823235284049526784 823235199328813058 823235029434306561 823235002313961473 823234981795430405 823234891647188992 823234788593111040 823234759815995393 823234728232943622 823234700751814656 823234664773152774 823234593306320897 823234513891393536 823234482752856066 823234354176475137 823234080133312513 823234053973442560 823234040551669760 823234001024483330 823233933663944711 823233933596852224 823233876755677185 823233873773527040 823233848406409217 823233807222472704 823233790189469696 823233496965648385 823233480083509251 823233469048352768 823233355881861120 823233111660052481 823233008228569088 823232958882410496 823232773439619072 823232772449898496 823232747997040640 823232608884686849 823232528370827264 823232364163821568 823232271922540544 823232250540068864 823232199889711104 823232178054008832 823232113562492929 823232037276553220 823232022529372160 823231950823493632 823231856501989377 823231846163091460 823231594416762882 823231561105625090 823231342779301888 823231320671318016 823231308356878336 823231307459268608 823231288647806977 823231262982860801 823231251637301248 823231174986399744 823231150529409025 823231129742360576 823231129327116295 823231043906011137 823231039317360641 823231031327211526 823230959311093761 823230896610349061 823230845905489924 823230834710900736 823230679387344896 823230674861780993 823230648005591040 823230620541317120 823230605806735360 823230584277401601 823230532926472195 823230320531173376 823230243418832897 823230242324029441 823230159171919872 823230158245085186 823230056340344832 823229838567895041 823229795571998720 823229726621835264 823229606245400580 823229493099667456 823229464867983360 823229201264287744 823229157148676101 823229108423454720 823228855406182400 823228792177041408 823227586281095168 823227450679328768 823227259586805760 823227078715801601 823226912923414528 823226736502513665 823226548794904576 823226453575761920 823226248512073729 823226017175244808 823225611904843776 823225543839678466 823225538856812544 823225534826029057 823225206277804033 823224490582822914 823224183530393603 823224180221104134 823223714154221568 823223343822340097 823223289527078913 823223149714145283 823223141354917892 823223137860993025 823223083318280192 823223024191148034 823222938770046976 823222910810783744 823222775045308416 823222666903584768 823222485688651776 823222306977804288 823222260442009600 823221942006280194 823221661407252480 823221347199369217 823221192362430465 823221143389798400 823221005468528640 823220978574589952 823220922438078464 823220656171057154 823220623841366016 823220610415333376 823220498771439620 823220482954690561 823220371063246848 823220333461139458 823220291769929729 823220257967980546 823220051113365509 823220030414454785 823219961980219392 823219897656373248 823219883861221378 823219866157088770 823219756429934593 823219690109542401 823219612456255490 823219576280387586 823219542289743872 823219386798501888 823219030463041537 823218942252609536 823218752355500033 823218658017247233 823218629558829057 823218599523389440 823218407612911616 823218399941509120 823218198107582469 823218081107496961 823218059821350912 823217980251086848 823217841705013248 823217805378093056 823217635869528064 823217562540445698 823217550532165632 823217490322976770 823217318931079168 823217255089635330 823217077020487681 823217040236441600 823217017775915009 823216722584989696 823216472528998400 823216404308627457 823216220044410882 823216052268109825 823216048191209472 823216046102474753 823215924551491585 823215650093068290 823215398791290880 823215348950429697 823215296819380226 823215242759041026 823214962042617856 823214811936866304 823214750666461188 823214423682777088 823214334453096448 823214238105792512 823214197718843397 823214004759826434 823213638668451846 823213587544076289 823213497089720320 823212753561284609 823212749861900290 823212616692678656 823212365135171585 823212298949001216 823212231953354753 823212216975589376 823211993830227969 823211816700510208 823211777039200256 823211702951014400 823211462906744832 823211353817149440 823211184744755201 823210990032535553 823210927151521792 823210826278596608 823210469972291584 823210443833491457 823210095597252608 823209955838795777 823209815606435840 823209451171807236 823209416795295746 823209024300716032 823209013236166656 823208772491280384 823208741914968064 823208557487255552 823208360170418180 823208358148718597 823208172672471046 823208138606313472 823208102375882754 823208038991597568 823207964618194945 823207886058901509 823207752877113345 823207749752356868 823207736800411648 823207734334148611 823207659058982912 823207603689975810 823207591148916736 823207581040656384 823207490871508992 823207435326341121 823207334147072000 823207140638789632 823207023709921282 823206944232062976 823206924644716550 823206914477551616 823206863550447616 823206825143205888 823206813470486530 823206680997543936 823206671774314497 823206642678431744 823206552253452288 823206490903347202 823206388340064257 823206318978764801 823206162770313224 823206045459906560 823205847388004352 823205769357234176 823205765779456001 823205119609176064 823204596604604417 823203452654329856 823203319757803520 823203289261113344 823203185141616641 823203166669996032 823203120981430276 823202761248534528 823202660014784512 823202539378212864 823202530008055809 823202100737961986 823201738513612801 823201569005047809 823201562071797760 823201285402927104 823201228209475588 823201221070745602 823200963750219777 823200877251035136 823200670866087936 823200217126334464 823200138680303617 823200112700784642 823199601591222272 823198053096194049 823197987992174594 823197467718062084 823196883640315905 823196415304339457 823196128451629058 823195833051058176 823195525050761216 823195474412924933 823195451604275200 823195421354893313 823194943246180356 823194925181399041 823194857787322368 823194454328745985 823194342919639041 823193903570493440 823193739590037507 823193153926729730 823193130300227585 823193102991159298 823192780080115718 823192550492225537 823192276490977281 823192262607831040 823191275277090816 823190931914551297 823190881641566208 823190782756667392 823190735319105536 823190385417666561 823190379373727749 823190364630740993 823189929920528384 823189760923619328 823189617822367744 823189275231535105 823188729938448384 823188573390249984 823188476350840833 823188469698752513 823188211514150912 823187968575868928 823187944630521857 823187779932852224 823187761054236672 823187527456714752 823187265203687424 823187103920091139 823187066280353793 823186920389967872 823186560225079296 823186260919484417 823186235476869122 823186082057650177 823185844504788994 823185702120734726 823185620411547649 823185604095672322 823184135091060740 823184039314161665 823183859051134976 823183568553779201 823183240404078592 823182682116988928 823182655718035456 823182437148663808 823182139495686145 823181697344831493 823181692122857476 823181691032403968 823181686422781952 823181482801758208 823181432143155201 823181363964706816 823181192421933056 823181143344300035 823181018454781954 823180635133054979 823180418631565312 823180302935871488 823180273349230593 823180071976505344 823179930062258176 823178544591335426 823178284141842432 823177873716559875 823177695467081728 823177502201810945 823177374116282368 823177171598458880 823177165378387968 823177132885032961 823176945613602816 823176770300112896 823176541077118977 823176496210657280 823176487436173313 823176431236567040 823176125862055936 823176012158607361 823175769308459009 823175717051662336 823175554929164288 823175535555649538 823175447617867777 823175242176729088 823175174040276992 823175071808319488 823175051759517696 823174878970920961 823174763635998720 823174543464366084 823174539500666884 823174398207111168 823174086398529536 823173898409799688 823173872904269824 823173788019884032 823173730310492160 823173588874358788 823173401166671875 823173301455491072 823173078368813057 823172844779696128 823172726789734400 823172597500231680 823172238513991681 823172223536078848 823172066627252224 823171923559464961 823170972232646657 823170930490884096 823170817118916612 823170227571752960 823170184185778176 823169965754896385 823169865565503488 823169136285065218 823167839225937926 823167682480603136 823167627807916032 823167342268022784 823167070212919296 823166941061910529 823166863031070721 823166774871003136 823165990838173697 823165516705595394 823165329631285250 823164554624598016 823164532403142656 823164236507578370 823164154760597508 823164049965928452 823163990738108416 823163830779912193 823163827441336324 823163031639166976 823162604713549824 823162341533618176 823161961089290242 823161695828844544 823161546016702465 823161542405394432 823161533026996226 823161478144544770 823161422037315585 823161392446472193 823161321449398272 823160914971082753 823160848600403970 823160819571638273 823160782108184576 823160711916437504 823160507930701825 823160431762112513 823160239923089408 823159962717356032 823159663319457792 823159656654794752 823159476194832384 823159301204246528 823159275744858112 823158977345232897 823158810235858944 823158773124661248 823158685694300160 823158667856015362 823158479460274177 823158339458646017 823158205995945984 823158023237603328 823158011141193728 823157813828583424 823157170560712705 823157162981593089 823156583366610944 823156260925243392 823155931605245954 823155369811841029 823155337188478981 823154839458877440 823153784784359425 823153665401909249 823153555116871680 823153202719817728 823152918555660288 823152640012025861 823152575046438912 823152197995208704 823151514277576705 823151427719729152 823151086332706816 823150838604562432 823150338324791296 823150131310690306 823150105184321536 823150030060134400 823149715911016449 823149682754985984 823148602944028672 823147964008984577 823147734689611777 823147619333574660 823147611809083396 823147193150357505 823146960211312640 823146582224891904 823146360924962817 823146340620365829 823146142183620608 823145478833537024 823145409182924800 823145249832833024 823144786668425217 823144539426848772 823144320135991297 823144249801764864 823144204348100608 823143991860412416 823143553421504512 823143245362397184 823143166056497153 823143104266047489 823143030815342593 823142605663809537 823142311341289472 823142297789431808 823141828732080128 823141132481732608 823140941825445889 823140758379237376 823140515726163968 823140475477618690 823140360826351617 823140195725901824 823140094605479938 823139514575155200 823139465459888129 823139391195512832 823139249193123840 823138902114521088 823138896397631492 823138868400627712 823138582772744192 823138471879512064 823138205604184064 823138103552524288 823138005489774592 823137984119787520 823137680179466241 823137668167061504 823137583077134336 823137503821623296 823137386725044225 823137147418976256 823136997816565761 823136300983349248 823136051766132737 823135832915791872 823135685301268482 823135607954219009 823135601054642177 823135415985115136 823134641838260224 823134360597622785 823134165013041152 823134050835660801 823134042170294272 823133975304634368 823133370918047744 823133353914339328 823132849746411520 823132787465142272 823132780276183040 823132549702701056 823132181627359232 823132121103564800 823132097153994753 823131940291248128 823131582349316097 823131467656138752 823131435963916288 823130874262786048 823130468338069505 823130228411289600 823130109918007299 823129881861033984 823129250823897089 823129210747285504 823128839383609344 823128636425441280 823128604326461440 823128546067542016 823128522642362369 823128176146731009 823128035155181569 823127853189525504 823127718548164609 823127709740044288 823127675258699776 823127651019816960 823127567389618176 823127416654729216 823126729371910144 823126726779764736 823126659117281280 823126599818235904 823126511867805696 823126441244164096 823126418515181568 823126260440305668 823126217314271234 823126176491307008 823126034941956096 823125862111473665 823125815156232194 823125807753138176 823125724123041792 823125704183312384 823125630044766208 823125618497908736 823125449672900608 823125214938677250 823125206466174976 823125036114604032 823124935119872000 823124906862903296 823124891071299584 823124858905251840 823124846196510722 823124803045511168 823124793553813504 823124644446273537 823124594173374464 823124514246688768 823124513500041216 823124199745196032 823124084791930880 823124033629810689 823124023097851904 823123690225274880 823123632553676801 823123361819742208 823123206408208384 823122615657238528 823122473612967937 823121830655524866 823121307000864768 823121197239967745 823121105401552897 823120910056046592 823120678673059841 823120546644848640 823120087821520896 823119975762137088 823119837484421125 823119831465607169 823119567639736320 823119298377949184 823119243000643584 823118852686917632 823118700643581953 823118618804322304 823118612097597440 823118561396846592 823118325001682944 823118299886219264 823118196584628229 823118009833312257 823117921341865984 823117827439808512 823117117520285696 823116607702650881 823116374939668480 823115852220428288 823115544824053760 823115123245993986 823115119710404608 823115071412981761 823114810611171329 823114283336761344 823113822143705089 823113778220957696 823113456157081600 823113455003717632 823113424678875137 823113181107257344 823112923832844288 823112699626323968 823112116550901760 823111812321308673 823111622080208896 823111424419495940 823110692827971588 823110366217506816 823110105474433024 823109846526468097 823109634718400512 823109542703669248 823109491289948160 823109192861052929 823108695018115072 823108521042595841 823108315488063489 823107607602851840 823107506134192128 823107349359558656 823107348898185220 823107340622790656 823107261623074816 823107258301169664 823107258032726017 823107183344832512 823106985407156225 823106945141932032 823106827118399490 823106771573207040 823104176485990400 823097793988460544 823090460625403904 823089979186409474 823086667124842496 823084271141318657 823083237757124608 823077907501301760 823077606060916737 823072943794057217 823071081456078848 823069673990275072 823066939811631104 823064907818168321 823061995851313152 823054895376961536 823054657962573824 823048844950831104 823048555019509762 823047929577480192 823047653839802368 823046686293495808 823042548084146176 822997586219040768 822982763343212546 822977780937879553 822975887117258752 822968169459499011 822966122160996352 822965522228793344 822964852075429889 822963338061737984 822962683217580032 822961259012354048 822960776449245185 822960444088393729 822959743270617090 822956231392456706 822955227502493697 822954725075275777 822951800168992768 822951795668434944 822949938745278470 822949719387283456 822949153382821889 822948771847872512 822948369219907587 822947702757609472 822947376985997312 822946983707086849 822946944989495297 822946938043645952 822946711941316608 822946125263044608 822945930005581825 822944693143171082 822942022088753153 822940815936851968 822939390280433664 822933598819012613 822930372061253634 822928237823197185 822926875056111616 822925242498711554 822904028426371073 822902949940723712 822893066457677825 822886211350102017 822884605032300544 822884108846120961 822879690000048128 822868316888899584 822866760328249344 822865727304724480 822864867703013376 822861316926959618 822860530876579844 822853063593590784 822850971734863873 822850582335680512 822848984167354368 822844039150051328 822843606755057665 822841848142110721 822836766637965314 822835896760369153 822835516555063296 822832360953671680 822830270692859906 822830037468594176 822821015474597888 822817993419849728 822817770102345730 822816387907420161 822815920540307456 822808667485536256 822808276668743681 822808101984370689 822807820886310912 822799860965511169 822796441357787136 822796351226384384 822770997648654337 822755026628210688 822742383716691968 822726373936689152 822701183538266113 822570102348546049 822569493595615233 822553862435405824 822530147588931585 822501614783254529 822483496149061632 822476548431347712 822473715686535168 822473459716554752 822470965108113408 822470202671636481 822465355658432513 822465292920045569 822463795629015041 822462951152033795 822462914963632128 822461492859719683 822461375578537988 822459638083948546 822459081512189952 822457168104296449 822456617438478336 822453286594899968 822453029198790656 822452096007950336 822452077007814657 822451476211650560 822444548479680512 822441601993732096 822440116736163841 822439268970795008 822439250654330880 822439152478289920 822438707017838592 822438699912859648 822437114386247681 822436647316942848 822436595055947776 822434086736318465 822433491044409345 822431863469842434 822431721174007808 822146390356791296 822131493837373444 822079871379800064 822065163985702913 822053590395224064 822053050848342017 822052806290878464 822052606549880832 822052412420669443 822052233634258944 822051976720617474 822051348531257344 822041708582076416 822040921042776064 822037715336261633 821922410404442112 821918943287721984 821872946637574145 821669124942209026 821660566381010944 821657607568027649 821656454159540225