284352be27fd7a98d6ebfae0bd59efc5ba5888 2e36f5c1de19a8200000c216cf80119b37c96d 3b118908073ed716aec1a4779e63d89cf77f28 80a9c8bf523e7496427e713ec938cfd1dac9f1 973ebfb88f9521e5f0613b5cedf1204d10a8f1 bc10ac18a6af79f962fec16091d3494adc9e66 d19892285f337513967c6c6527fed5dbc39ff4 da72e9ec4a31e2427bdb2bcf2b3e0ce3c0beb0 fbde46a389cc3cc5236141b697b33da5565726 fcb9295164f4e18827ef61fff6723e94ef7381