12066971416c1845415887a01bb8f973a9cd73 5e502f908906a05b15df5e9135448d4186d6e5 6ec738fd958b1eff89c9f0577f00239926a2df 73bfa13cccb09ad879899e9be90739c4ce4a1d 7c86ef8e41fc31357c989133d51e9618c3e43d 87c4a708b2053e29bc4d401daa27c7e526974f 91d8d2945df4c0962ff3f45ead5cd098f40668 955f9e608377940f0d548576964f2fcf3caf48 bb1fe751677f0ee83fc6bb876ed72443fdcde7 beb6c964c5d05c958a870cd0b9dfddc12a50b6 c8f236d3d2fd17c9cfeac7abf18fb8faa283bc