d0c51840d218f27e1019d0992b1c5a54 4e36841faefaa401029d570e682c054f bacf9d0d4f1f6f1b34e64b3bbcb098e5 703482d12149eba97caf76df8b85a8f7 2a24dc9a68c1679e16956352a4493271 125facd7ef9d09e98a928588501405a0 6bbfd50c2333dbfe39bf755e8f7e5d63 dbb39953d1f6ccbe79eed43577248c7a 20f09c9fb2654813ce499954e1ff9b00 0c65dbaced001337dc74efd4483fe580 ebe6072d3f3dc111