26773756334699643870126113251834705788579556541753397517216732412531078315256208027293691305122556485086150569931716665757045824939359967466652620704239154710908677393225651340482240335162903429540261935572698240264033599138010191329619861071598536646743275791780313960466983561341384267903468019105806603850641760695345841455070410448543470175339364536074250105516866684115710664675424652973420497631945233138345843340565722275660345555881698939868141716152126304156922355636366563312868692732902927599362976583163577524674545296854211784502455994866446832544661076189338976191739882989341370141311536848262197203227140126039216747042959152565222823555282354942678276834351943514583032885179686231092325440640176083150210395742397524405658231659745736345447673889