65427823321823430052463765364264946452573916355723742077825102025125041117562864437583787593845553309737502195777595568466651971265111148214264338788165522204563487456729314123362785203258299470638646717540571315217289313206555589554828269439161117647304851824843209632054741106367010