8adcc0ad78c60e9fa1a9e2f6cfadefd0
860ef48755cf6ddfd86d2aae97200d6c
4aab5cebf50cfec573f59be59a868dcd
0c9bc3cf93c838b1c172c392c5d584d0
1fc2e45e75f9a8451789d772c1d74df6
0a1dace547e0b2ad33678cd3b0d6a689
8bafcb2ff8c72f90003d4290d614acfe
7a1cb5e9146143410015c492c6b28127
7e9ef9d6a3ed027f99b82e1def9b4ad2