2115731261294941283267805001428552166999053715120660006198043170259420143108164990144321130719745410653561797104987174554129551202901282302139772219662045478617215312220018310750712692112547998873572407047621880918897918362917787761668106139157799880791748471643291421971831053192592044181005145213373621470287152219249212097123345581461797343151311075220766017118819677244896156345165832237587574337311402218592955418539816891520298354192641941043991773901332572049661376841807513122141820195813160604196344156205421581910681425332944222893454307123743115440