1026ab45957742379907f87cf73db98f2a7f07 191c3e5de0474e29fb110e5ad7ad93328bafa1 1c3c56788ee3a8ee21d5c8cab16e341803a030 26c4a26314eefe1b5ad7bd170de4152041668c 5eb219e02c0f08dba48c600b4eea5c79e7b99d 859c8d2705d5cee475a9da979b895ec5572bf4 90bc20e5aaf8207562ba192406723ae25e5487 a777cc1a9b771215729248a0c043bed2d6290c ba9c743d7d7467341ef149e53abd526d24d31a bc2505fcc511f41fe56035b64f3e1226d2f78a