145306279722936902742281764594242294704253523505411988271132081207026322866915628935351856310830414067823054082827844220462685171187248195122505536154804527745221167461565764339928068831333358980915267308288636533322446572022052037175837678282078737538296270377339689255834701269175331343826652435031905144666871821705518058352519845674634021137504