f8c2a9e27f8e4cb9b0da172091d4668d 68e572c9e3f74f028a6813937eea383d 285679f55e084480b0406840e41d3330 f240baa799b74f45a1f8a33a2ab23d70 7bca442ad2af4d78ace2091d382a21ed 70ee9196ef8dd10-fdcc55a0d0a84d0 4fea58948502445fa72f51b0d51699dc dc0af3d71e684580b259f94144b5746c 96f9316726504984ba729396157f0c68 649d5d52c78a4f988c7e389a819d13ba