53412996219040111001853771511140811605967451715132916435546127661224134430983119291736101919221039186320911121339673525688521112251350137846723759810371789221489122812754114531994544503182922512991033454138211788152151303297