106232152432b7cf9194d6be0d34a644d51e29 33757b68e6b6e384c8daa56324b036ab5a3033 3d46a06b301f261637b172ae4f3bb17a8fbec0 578ba245e59218dd055284b55d73067b24a301 64b46934abebb93ea35d80368f8f51ec9b3687 77458c691c1f32232bbf0704947fe185417587 7bfd1fc72aab0b03806ba75d73ccc707e095df cc32c86ae1e4291dc963a23cba4304acfe8771 dc65b4dd2d4672649e2ccb97588ecf74dad243 f151aa69dd4451b0075465aabec0794a1ad74c f75534e1c4b038f79e47ce819b0f17c7ee42c2 fb019293b4e141a7dc8cb8e3910869fdbbdc3d