67052950105298992375908820750421858646236429489296376555369691297547732566903187779822745294531563209074538389662892226221168751122345525937236593937472160258965725320863995435731573370423272249511018467198160295351798710914218029746928554176803290991898224871132227721040494161090221582230642112639002361675061091075249121318333267559112165823283321422496