0557ea47e2284cf3f7d7c4d5e30271f310719030 38bfe87062094593caee7f15d12e2c51ba4f44d5 411d30b9f78aa35bd7386ad72cb1a0edd3203665 473d147e17831e1829096a292ac5e96053de9d5e 8695bb45c44625d558f8f236f500dfaa3630d852 8cc0e1df94b31ac5d5de7faf10615d07198c5ab5 b0eaaf1c254195e686ecef1c33ad276a4f536cd6 bad51c4bf4386806a7d258497df1bd99724f0f00 fb8571dc72301ec321a52cb1d4a316c13ff9ca22