45a12038601463bd3512824e4f229007 a7a4e2ec0266c3fb1b6bd3e14dd19287 5e1456641eebea997471ce9312b7c94d 4dcf41d4b7819035df73f6bc4b31608d 5b7d07a37dee4d7ddab654def5dbdb94 45009660116ef9b26524010c59523544 d51fd921ff8907ebe7d33377aadace86 e71b99a16b08e71f8102424561d2a8d3 edce621ecccc2ba08616d2290c7090f4 4e26de7b4b9a94b05ad7ec5b3ea86078 a9a541d00482354e5dcb15bce9533e36 354ee77c65a242e941a91043da72caf8 eaf6dccfeaeae3e1