203160229731086321107691139101105451961282107217840021174121671119078187366777885179247370175253189225980251696931197142063321542351626741827701693517670221697949207393889270378998984459235511886158199838619399821679177558198721667922106851320202274021091135167205212342033283852112030264977715423634019179628997821831555485078122270211389811531941438979020319491075711715401614691307461596271237541213151724948972984111625303044617435390422185977165550124390188053694521452816683717847013534121905660767824292077991522091454471308631867814803061593145665