fc840046702ee01070bd6fe01726e048 20e7a176c57d26e313a95338a14021d1 be54c1c6cd7939219b7c4780545d3c18 d684ab64bccb7c4b08e8c717408d377a b5ada8744016020003b96b679475b933 c457224aeee4beb698e259c7b9a8768a a92394e030c6cebb98d26c62d0917e66 4a2aec0bc12ce41d0766c05a14338b08 5c2fd9663f37d1943a29c4d63b510fb3 8c35eb270299bd0ac4a09c5c611de995 698b47fa8e8077abf653c5bc0f85cbbd 8678e201d4e104824b7b1e858d225c06 a5571a1e88d0a16dd45a7cf27072d0b6