017c4962e0641f7857d28a155493b10c31a139 11ab289e85350fd72226a0fc90779eb3b6a8d8 15bd97e6aa028d3e86734dd08c0eb5c06d79bc 2877bb2bd520253502b1c05bb811bb0d7ef64c 5f4ab3e514d1846d3bd189bf081fdb1528ba08 7ef0f7301fea4013e58f0284778589e726a29f c51d244a78058329c56a618b092e466715e565 c5de0462cd9a09472cece4087cafe699da4fa7 d2801308446ce83a31617c5fd40af21e1291d6 db9dac1fa3f121a634082515d1a305fc09793c f62db688277b77c83c1766dac7f165364d3528 f661084a32cd7f8c4c22bde3c5a00b3c47f5b5