7666135276480616353211826589810678809241160777661853795622502902004628027938055070348184646865845844456044067576259750419169283737312981483433093709365050017825454037814730785415522547545030331319529123462983956314444171866107541659232236518317371212957704727323723682735013482785073976023186632174633795264065216528552035131647018944348368084124920775359365480879414346651534059058665616522129929627514522470246950570884602395354363385362705375283562557712686324247448643848830844744682021896310456365510181451258388636887231192485514706538945573324817162828471155438934913569737462383660734251425223646846445191132305473884754471453401282366167645153712293551439152371364955276067740066760259427179543996532625677231519840210182655177373674449662849548582537155022225851733821511211174549135905131914183443528950371978471422766664966812517655913028660034686791312079274124306539838566381801208163835168638312686172375672212800689385840717676180487297845267461746405257116748386547640562701229673779825679763166377137525118690339632745685750605302490755442643288789264783285664511464404542527698276037137568848556237727977274823997651334451961992612449152069319803465369479646332778601459361553687142587457390194524837648276260354274596478426565367376736188125298527568534786480127404788238741146281214205785555674478022013680759856434467152210935047646758832022838282833033326633663720257257113917519733173533526514047378238772940365545151342761805211177931081642066304489223316176892197732401872017283621931478110391710423058116397083018325687681233413552131381544747150948455422111156216707256269558796730595802665106226437799670508798635767423337852204775993002217079012248932304237537497472716572352384604243641651351501147093341621576817357434364732856139818631474448046911520642407704272141542752294975231907875467517761285127054522107543451159455570287424374781