b50f4c92a25ca0ae5474c837b554f714 417929906d91ecdf04139a1c5d5b32d9 77270f80eb07756ab3fe760fb1f2a12c f0a9017f1062d2db81b920f13e28ec71 3cd6accdbd5c97bc57841f67b91271b2 556c0005053e1fc1a4c84f1ce4e60301 b772eb33a130c76f793187b99f6caff5 2c82ac4e979f3e3317ff5c146f9dee42 771c0435e8250ff4a96ff77f3f436284