7693263763707887641191662977141301337692674923759637693173965871818969792488122416129242769457481876716767727691477879879539365898526107971108048113645127935746737492476392783189094192674991931223461234967692874819766767694083506766457295582126875499153397632102319102707106099769467693076933769418859210986176660