747024862145678514701745565827353809251296589182690689461170343204205805536339203140288691424279459518425551503828835352152826687293653376563632198702527304208175230255274456270834983337858190632281207463502117378910831380454050554122178256244228611316724465685202280331332643399504154340171377122243671953083062296576885381764663782027826971718772