114745520741093514538913955412766812293915297643871946521335011826772245815135820489339637173700169759168551652310878213443116512184454187933151084902164592563776118227102541183320227716692242094880293148772222085305987297875022166311270791315527444161078106974238789175521872784051478526490384243220802472665467154900801402165122213095945138542856155178173403152205747131323468676720913321571218342614583818709910612812523573887701487060916152320181310455517046111090349869657618717066888224295825537999313249974101788749332819010639806144975122075