2d671b1abd340f965b270cabd9efa019e1a641 3397cf60d49bd2072b60e1f7101a56fb1a23fe 378bb78c7b13bdfabae9f75cded477bff19997 4a6e2164344a82e7ad3ad643b1cabfbcece58c 5953208532ea83f257dcce69da60d4dc6e9ccd 6ffb19d50f2a97f489e349a351463de2f7f1b5 78ef895f0f71d2f82c77f7b8b9e90765449b1b 882dbe810a4fb96645261737ef614bcbfc0b26 a6a71cd1f87bb19d12b8eb7a81fc730cb17eca c43daf238e883f9de76bff560d0df9c05326ae d6ca0259a627c4f6bb381a3bfd5cd03253048d efb38d2b719c31ad420df0de163862085ccab5 f08b7c3f7d65699be116ce2936fde4065f39e2 fa24217b1eef92cd765e920731fab9b11b0bfc fca528bc6fd3f58a221606746aee5ead0513a9 fd07953bb15c010f8bd0cc0560abb541421011 fe558620c8821c1a99fc5e0b71c7dbf86ab2eb