60dafedc7d3fcd4ed227106717bbec78 36f2056ea89b90ba70ceec2e0bd109aa ca385766ce7db916c96be3421e6e5ee4 b105d0a57687e156742f9a3d3a9de255 77270f80eb07756ab3fe760fb1f2a12c 564525a0b713c3e7e82769647222cdc3 9d5a9dd74b0aae0f684645216c19d7a2 7df947e2b99152691a099a73820c71a2 a1ee9b8b5d233b6cea5837cc9c7f580b d38b9a7e5d3262fd6d4deb366be9ca55 2e0a3bdebf3e90bc24f5380950eb4648 5e91c7c0f40d31915487758829a844b2