77699815849451889211584935189012906503776709138496051962478835451678135398313810697881565834369038249107327260331972684174112020471266888101736369128135740619305546654642844514395901574268193227864321138498486427413285952252664285998030661017429642681123158136946765582912616481123183112318448881812834355799867883097326312253351049598128344314663691283398116819437250814678814899732956721329929803062199305234486683164735147726044215272151007213583602371983179571353419638689318069237199237179315366128344944403356459019866113508681444048145505877716978826415063008188544786644754177053268032617927521529012986301283412553730557799