126259110974110431107797107505107410107542110977107296108001107253110611107362110435106922106963106966106790136471106777111029107998106802139032107021106526132795106522107018107989135430129973106410107645107944105901105958126589107990105280105814109906105162137955107968145278109393106065107250134627138700121551109799109372121575108020103213108193108082143141