565306288702190243540514582293996531202514422868094252042782033314566256314027946117623050382720582650524867171108737982962285185896786914668970135024437682847037733328045930819865202643170804536221113352332786872553535627822938343734012218255165719527082052768531353875043046318717569033916727442421171714534372746152835154269208632689541745688805