080e1ff10fdfe64a1682085d747c88fa 0f2f5c2650e576a895b8bb8c729f8aa2 3cff72af0cb13fe7389f39a734677137 63c6fed87d5bfb54439729481186b00c 6f3327839dcf7b3faf8493e8ab2806a9 7d8963c1b5cf5fdfbb848630fdd4d703 8d5bd47be3309ec574b41532d5ce14b0 d1b252359c3c7342bd6e057f2fb5c0e5 de7b48c8dd0f6c09ebb2fedb27741a45 ff9d3720743331b26ca16c410bdadf75