b50f4c92a25ca0ae5474c837b554f714 3e58acb1eb9b82ac709c2dc0781c98b8 77270f80eb07756ab3fe760fb1f2a12c f0a9017f1062d2db81b920f13e28ec71 f32a21466454596248030261ab3d6fa4 5b8e772a2298cae5a5a365426bd13878 b772eb33a130c76f793187b99f6caff5 0c58798645379b5c52841c9b5e721b37 771c0435e8250ff4a96ff77f3f436284