668e70c7a1644ce98a1849d4668e77629bd1bb831aca6078668e7de0d6a768e628bb7a2b668e7def6fbba7a0e89f5891668e7e07d6a768e628bb7da8668e83ada1644ce98a188085668e8461a1644ce98a18b2a8668e84f8a1644ce98a18e62c668e8652a1644ce98a190abf668e884ed53680d820407782668e8b9f9bd1bb831aca608b668e91f9d6a768e628bc0c76668e93dca1644ce98a191f61668e9622357c732fe002371d668e99af4ab62cb7ea1771fc668e9d32357c732fe002dd72668e9d586fbba7a0e8a07844668e9d5fd6a768e628bc449f668ea223e6f2bf85e4e9b66c668ea37747b52eff93c568a2668ea3a885eb8dfae4b2658c