1aaf5a54e32562e77a9e8ea8a4112ca29a144d 42e68fe4fe00ee5f3d19008dc7e26ebb18aa33 464dfaa38a82e9647a095263d70f12961a1f92 469c0c730c24449e77c23f46d0e3f68d647d67 6b8dee9b0d5029c373ae028bc363fb9d355288 83ddce0bcfbaa01a5b3dc3f8b864de20ef0683 8471af0edc7905a554543d8ea27110f6a36f70 99ee31ca66b0feee69931d6b2ab08f671d4677 bc2def078bab5e4fb6aba26981e7b73bfc37a5 c0c8ea2eeca2768ee87d653fa3539517b0d6bb d3b398bc7271caed2691d90a8d157e968627fc