26990279452935529360293622958029587296402991330017300203022030232302333236432595332703388234336346513762937746380673831038431386323919441509416574277142772458384603448165483234900649668502115021250413533145348554215573255989360121601246059960939610636162862042624116241862444635306364964971652826548465703663126814969136691426914569203698427085371319720787208972690728287352773935739367414475063752247602176113764267650977492785267854979261800578033381287813198161182435825078374483755843348436785377