85834164e102e7443b8d10d28f5b31ac44f504 92393c3e61c2c5dece13e920b61b689f40aebf 937d4d1daa0f846bd79f9cacd05f08ba09b77e 9c707eabee2cf85223bcea8155602515d7b878 cd83a6cc80785fc89a5ad5f4cdf60ba1307182 e3946d33eac14174cd2959184971744e834895 f8722c6e20e13aae19103751b0b17dac91387f fd46826b243f1121946312fd8ac0e54b5ae269