02bc7f4e9b9d3069 05f59d2b325126c8 0fc8a7b5c1071e7d 17b5ac19cce8a192 289e2fcbb06929fa 28a7ee52024f3a89 3e5f540b8952a4ab 47b25ed9972126db 65eefc1c2b3aa35c 85aaa85a2071daf5 9b641f2d195745f4 a36244db4114afa7 cc20676f98f5d568 d5a95c7fe2a8286d e61a3357f12d99f5 f482ecaa17f17080 5bc9628006479118 6e61d30774ae8214 dd5a3c85624c2d3b