271f6f5a843dcc944ee26ecd790e77152de1f6 2a5d6d29f5b832ead5b18182b5066967a56464 604e855eba9c1c2918e8371d1d778e4365141f 680c530c3886540f630f643990e2ec707319d1 915e521b4d321d90111316c6193706f1d7b8bf 97071164ad51b95b3f4a2d74741c869118c8af af4df54b4ce9aad915485c4660a0abab727a07 bf526e2d8f10b41b8089732505140e92e970b4 e4285adc6285693cd6c06af02d606e09dd8fcd f3d8b8094a776b5bf8b9e4a82d545e1b82c6ad f9040c09d13a4d8b2787a1540a1f87ab6b641d