05dd2521a30a1bc7231a13d7b0ee3502fec7d9 30105f8120c74d204508ec2c00d78cfb01b084 479e1b7b38613d60c9277b845c3d986b3fd499 66905fc15684f68063b431253ce4bbecae6273 776947c144435645b229d20b988b5dae36105d 7abe6e62a6f1f5a274ad5e9211c8cc21bd7ae5 c8e86d4f7fac6a5849ec236359e2300b4e3654 e0b59352ee1ec4171e6fe3de4f8cc520eb9b9d e299bf5b180ccc77d502b6ac64a4f08072d39b f16a5b41be39b30a832653650d53455244dde0 f5b9eeabf8583f84e1f503f811740ae4573f12 f60e8dcaf08d33063104ebedddccb4a60e6329