62858947051059520243950411163750248720611309299127171172078376436533156492033002786362044821106523448459336785638646444748283745404663145724567025838391269871652375568633208456451421977292171825531619233555195257218788563730522654313782651289737205646123485777106355711756424524554512