27418771425717694111617031920558159417882273971852727158415766573739912321615902541469521137224696166296929156145927811321331791181878119081527358218133736761881113619589021355512320336