46980cbd5c7e43954ecae5f902d46ee2 37e3f0548f6990c3407912731bba8ffb 1eefcfc2062528e4e9a05a666dab19fb 77270f80eb07756ab3fe760fb1f2a12c f66797eebe673c102133ad84e6b590f5 0dd4fdb2eca23d57a7685424f409504a 4abda479b17a153a13c64246d78b61cd aecee8c6ead05bef806c0bc2b5dad0c7