78e5877fc1f16cf5239e86e3459c706886e964f89d22de8f2dbb856e3fcb669617b6bb34f8b33aff30ab6ff9c8d6f86abe5f6d20

0cec8072c48b69ff23eff4e6329c701f35b0b74a39b50d9d65b99c5f17b96f43befee3ad7d34b0f064dd32a8b7e5c544459d6b2e

107