3e747772048e91a594b4f09c31baacbd 6f3b439dfa1e27bfe1099d3e2237d261 995a5519f48443c7f58b9f3846a71c43 67394846745ff89155e9fb6a1203a16f a89d6f6096756b0e4aa2d258edc3b05a af8207ee7aaacebf8275fbd633b5b710 b090256fe0849342d553522a0f46e606 c6e0321cfc356f5aa0bddfc29505f97f c68a7f3b9fb306f09dda386f6168982e ca3996fb83df07d672cf040a7ba87976 d8880649c9d3d741891c5b79a7e66482 e67413df82fae7d59a0c7815ea97d845 eeb42e87aae46b71c05e7601e9d59c3c