59f2d3a38c291d9493e67c165862d18905cebe6c e007171e3e11cf02201cdf730b278595a1872a98 ea892258399f709af62e5a22f27cb024ead722b0 3a60f2f222524cb63a2c4d354d841a1237aa872f 8df3a3c4e26a5cab3627af832a293f8d7b0c1f52 06684abafcef62ef181e50d8adb08acc8a6faaa3 befd0476442e04f7d56e108c9778df83621a779b 48243856b7e48f5302026d575451a160aa8b790e 11695ffe48b6fac331678dda468e49f41fd71e0f aeb65da9b06c33cc4faf30d881f9b515e4b701e5