60bbaf5a13d8a98733d4a83aab85e761 3aeaf7b8689aee17e6a4cf09d269497d 30210fd7ee457c6070160afc48f3a449 57e5013d153956ff60e69c08b0e029b9 d2324334e5a6bfbb15752545286eec65 a5dd0e06f70e369aa0cd67f1e2debec5 27c87c80a5b027425243d7a332a336fb 14d9d2fb9206136225b32f5be9e39180 afe7da2d6524c035