104147715738011573760157380022689444285446067010732344236806170787269788977781353948135401610474266634286633761323385156172262381105825712597091259726147633015073377574261058245105824415846221058243611946611548611541611556105428230642786492346802610542811214788154780855990514242711355712721707135336731704943414143448643414043413743441831705131707519662131705931707412223514243851500259434417434238138592218149519662015702178568526209134341924344161052951220901223691305381846985130534610859691561446122234247210247345134992293349873072816737454997816874857095107642463336948954313946728935729229266149434506857090434415319546319556