139071420981277566910707106998603895899061413513605137461526978797878137961379579741077499098994891388616107021387514208141341360415353153547877797381268125142411064589561052265809218658265811072096348594860189651051772298997107011070065796578657365756576657485709902