668abf2dd6a768e628ac48c0668ac07a4ab62cb7ea0a9676668ac34cd53680d82033cd6d668ac381d6a768e628ac4982668ac4f36fbba7a0e893ca79668ac574d53680d82033dedd668ad5a4d53680d820340498668ad78a6fbba7a0e8949ea8668ad93d9bd1bb831aca58e9668adbc86fbba7a0e8949f81668ae41c9bd1bb831aca5908668af15b357c732fe0f4bd9a668af5f76fbba7a0e894c39f668afa0ba1644ce98a0d5d79668b0b25d6a768e628ad03bd668b0db6357c732fe0f560e0668b319ad53680d82035362a668b3c5a6fbba7a0e8954c53668b491bd6a768e628ad7cf1668b5b80d53680d820355094668b5c476fbba7a0e8956556668b5d376fbba7a0e89565a5