3a08a217c95c042c0c80438b006a7bdb c36b413a0ed8dc67766651e3f40786a9 830f3d5731bac1dfad79fe60f40e3052 c9e6f49c6047b460979b760f1499843c
033de7d7ce119b31331db6dfc274225c c0907f557669990329a396a7808597c4 cef1919e7c67efc616ca6a0731be55c4 989fae21a633686694483afe06dc6070 3c0fc121262c4ade27f18f7a5e76e09a 0cc49af190b57c387039baa875897303