685122540343120551113154350229785658352742787373312865187219520880922827982770264337333304691746653632352187585382442211718346895898204242482027822116874705636546651445652769054127033917533265798717280624252931671521907204170503505459399176313306688340536269203108376308828701296205251805442230182674613535045627456781451982438980437728814063826255