17e05f4740f2b54460eb95b3a9c654cf 1c04a6d38842d7d83cd3ca4bce627261 2f2c1cf225ff628087a489ae1c136916 9afb1bb3244fa521c29d6461a8928a81 b3cffe3e4b0a356c11f6790e3faabac8 c4969b0728ad1d6aa58b69abd01f92ad f25885460de5bbec7e54dca6dca20c1a f3a1c76933f0652313a070947f3689f7 fdec99d7f825d90f6d3b937fa5a87390