44707510489351543635478477109867112221345863211239224924018762854968937242274663957237623382981072691124904111809596959144744221157478115480135313624938688871124936911105431085284425222970660109211717052313771633180511141906170210145584012923696899521297886280910623113383381181992877138152264563707915268174586348627756611552294991101142455824435210435024934480622112199671141440199707150050658560112800871249033141422714581864784991203361575094139163773900313913979752928838565197812975731040955970613466382670115228008144034610423191042311156136810925781200390474540474433474571141472815857826605937976901524571142879291634447375660594