93c54fc17e24bdac42c821205e39e9f0 f28086360c4c2d7865f0bb152e4ff56e f6fb6b18b093d431bc6c207b2077397f 20b7380109d19a0ddd76b1421986c06e a9a55f616cd3513d964666fc66659dd5 99e28036b6403f139c5300eb91a9735a 9ed8cd85166c921873eff2fc3455781e 54998714074a4a9f7ee84406b2e4b85d e57e90b676a1a18a1d61e83c7c9bb594 b8dc59008c34649a23ebbed214bce0b5 443f59fb25afb4bcf612739bbf42495c 68d1c2a7787f2a09068fd0fd9c3a2599