c465e16fd04a9dd12eb8f42db8a13f3c96ac8d53 1343146053 f54b493c2e0e847431dc0a719a72c70d5a490c6c 51a47393f326b401b0103abdece00f82f9ead432 1343146053 a335359dbbc9a5c451a515839ab89bc217dbdeee a0440ebbce0d8404cfb518ac4f4b63d34fcb1569 1343146053 0993f884b34a459123b3d876ee36db2caf0d084e