1676896567135438719666011522491521697571854586468480148316487477636543171328476564449253711503799473147227455117231514540507391750142796734458380551336451340633695605353994262008256083530265285192832485318243645275194549438547447265298210766121320820437203280479198305621277442172832397098378088381253551454427187314414865683083702448554907174781896517863497782555635261821207977822792965983893457036581276917524158547277935508056495484665386187411635002671733797715091386555694392782046782193542133624712691745523866675973663284493046702815932716807551763432499222947623258282297504752788475727915661784061074533138094822594651940178541811076029567337470650518333470708075115898843525443397810206133402595943844363318915791644781392153206811994548038262861516114675272801309748368676663274289705111224312170852448205231976156734179849548378444638353667472797554382256685288572197508387371240909846236526082822570846437524810655976738544333920213660344531575454217766212240711070126435242563968825031964284223729014678330625175152767917236114369148314423460245233821177322133512373732257353636341405710334390273845137737191262220779730714223792570325717381245101655416358343105395375055382381541093722521517535563763141182661137624404243985282123486043882876307285356820743522446588693564562336577767725457368536438121460550126829470420748677216618115533832281153699171400515459562512201291784140765153804332331664745447896766780684524375201353517957986476872551163074656287465214136770246063242367116856127674851149665946674142713079319080645776419546165264837374515521682723651513188637235403230112643222344781719521686546664402183373468418005962427153504044507497876005026402931285875995654844897075257475588397774886466901645553016291646777064134266525861226735481330601193108270377300160523162463790422381867687296685906722992616506661563034697840802180557794847712