60211199913872731985139914751139148418161778104133194818979821342141055180815718187122389434154511601546734111732413811994188230100817425704017207191874700974939966427984581856508477024451101804116518415521854316159375169914557241337760166819743931644654108814391441488249115133890436310895504681477