054a02d986f9b4d3ce1c795ecd1e9d47313783 40433667a78ce521aef71a4997e9280a3364f8 70fd06090f79b024369244efbdec657e1c5b78 7441a01c38c131953362cadf769a656f82d705 745c67246c09a6bc3dad2242d60e90dbe663e9 7e58449a3a9ece8a85607356eef2ccdc145275 f3c1277d00a9ff10adea30c6db493647f1ab8b