304827190536204424279308503202176377350763565352643782511706562504828820376584662446571529854045910817128870122827868815437353746187826293892701202866733978219569072269835737274685527691182280514551456653140687248313563505306562113678211541632331230745470805442834296425461205167343518589208332221717689198203399243809538229122702333255145804175340