52730174247926042117641151191499831941111298305708218658019053699561904971657264839719592610096181066895803964616609998326156067242532543768577527853828115058445740836581795661984573977551801441051079099614917975888558228888104598190131213689416503597417056841045195695146520122812414107045209708148927681719407136752679201424821256651663401618491008701634731380291288081264167096613563316481524496293571755441075522236994158564043188244677321248362576910603015087100669188205186366156653222172165648052818359625788173226110504205157206732194929100906155549