9d492ea635bf0ef0b30d339dabb584bc 18fa5b0cd70cf5e846d9e317b35af2bb a66ab711456b2fbb34e386fbace0b08e 8873a2d01aedfaff67e843a13d56a785 b772eb33a130c76f793187b99f6caff5 af27a0620a3b887d5e67da7563d28f5d d10c8de2e41e239fd349c7f3f5508cc0 16acf6b653712de218514628cfd8b592