9d492ea635bf0ef0b30d339dabb584bc 18b4a1ce47bf4413b6f987f9d8ab262e a68f7087a2a86504f12ea6d8a84b669e 0dd14595a0361064e9e42e5e344491a7 004d678552a10c692aa7728977fcbf13 f216b80e83541c48e756d88d9d2fcb14 8be03668ddf4db6af18ba9f436fe9ef3 df69d1b64f199a643a19d53f7a9d128e 8f615efa60f1cef6ef37c05f91548277 daf6b04e5fa1f95f28d9cbe758ca9648 b772eb33a130c76f793187b99f6caff5 932b8549cea52f08e1ea8302fea13512 e925eb8bb3841e01b7fcd52428e67ad3