f1fd442ef02c5624e60360e48f6631f2 d4c13c4791efd1aa296d4678e6f8018d cb7b0c5a9c3b6f91f34b3569b396639e a444eac2a4290930667f35a84ded34d0 8118f960824291e5e0345b95558cd447 2007a52aa521b01a4c70cfac6f4527ef 710ffae1e66cb591dac223f6d0f04607 0211c554770214d460dcba399627b3ee 85f22a2f379f1e05c958230c6e5e72fd 83ab216b9c724f18b9e6cbecb1c10eec 79a7a1be0a0aae782271760e1668fed8 70cccf271435fd74edb7e3860bc50875 35a5f170a00187d7b0dcb128ea8398ab