e9adfece32e2d49742a47213ef5cdd5c 3ef92acc24c18a5c5b6655624c43330e 6a73d9b54b9c588c21027d323d689347 c285a3defa7db6f731bd6e72334f4b2f d6d0b3cd0d4f4c394c629426c29818fe bf2fb68399945bd0a47bc1f4e4956091 556c0005053e1fc1a4c84f1ce4e60301 b772eb33a130c76f793187b99f6caff5 794589e52add92cdb30799ba82477f3a
8ac065c096825ec74739c14d3b997192 6a73d9b54b9c588c21027d323d689347 daf6b04e5fa1f95f28d9cbe758ca9648