1c1d2aed1fe228c482e58112484624e6c7b708 41de7970797e2783ec03a554d76dd0ec48a40c 60f5527234567a0b726ea07116ae2c8e6bc3d2 64433ddb98db2f7385670e6ecd0c0f9593b04c 952384dd77ce51b1d495ee954e055a4633ffc0 b7329686ba21ac01d4c6b4c2753cd96fa15c6e b9936dad9ab2513fa6979f411560d3b6b57e37 d3f414cca94e6988e04878a78916e6b042a48a d6ce3f24e06fd31cff7a292d06374b73f17892