1844318997963115103482010681820631750112437830437014481799146410319861166158514761954922163793110747013576439401965470683460894561153014992673891699126191572817883752341516251123816341259842104442479104174636814208111159190955416889899069035744889001197177818281007909114310381781942101918171150