1442231433655697032433097151914451438216280810826621916068030267686589306690174189378231789258286291840211731663334154473120117839782692706044882547933383738473974724266457179727670519811367719931372933015316848071371726496612255074469143234216003183123494265545437641423346029922127888711390485524853438331484925612076555412262280483332286874815635447021817182727130715644462148236232339319268857496335147644668795750405455226139253763118252342353374654551635804877303165192026411121902003843645323321367412144956256416975554042547638120391113875977578552230838675345151482196487284854269170215556558486510603401162852366275219454438776841702570180636161377742954422733374791148263053763697182981062811459987071826304787227576411022066778370438331528349021411113336623916729367874182819517653570638999672849212136837653289835797778181371466785234316368753559314188737124399332217164566340303528537734598458638123379229249463400936797864451465265323825541712632443152222237475297177800288465075873985392511155504518104788265624859376713052252176872844615173328197611754366483627726854076891873465273201225887095954712418034973652374738024450336182550266542256346823529444166446247240450206554568463367872277965044404356867732505257983457515806279105497811636712592577695903487627718075577455857386434547324615005524013721923103242317402639585657355606473494523043413508016595416734064391071653862962101868325057466525094475015487773081575544277513885368456378343853525183567028773403658568145662082424487752026034420419774351127437579048313224300779629512459962051797946065726780578078701666128710905961669640140137601811809652018971465012754758678454354267178799791513820855567642508272474141766203915387482167137704656847542562824245129057146413522802335765765466516463016603673557607926281386886135168198264553404467261469109193155125727555605370489719670423602572708