7269e0b93977346ada2f29fdc17a9249 b8673d701e2b91fdddc713bfab19aca1 e39b44587c62a9fed1ae5803052d7adf 3a4d6fc57f1ef100bd8e884f1a71c4b2 bf0855aaa2ab97ff9486aab43dca3070 9658b97de32f17a251f58975711935b5 cfd1c122b329dcf60247339d33a9149d 1076360bd6ac602a8268b640ec55387e