19a1f8fe5fbde307b57cfdb5c85905d1f220a3 1afc7d7325052d318848343dbc452b06350509 37679fd12a97ba1815dbeedc7b0bad76d1b916 3da33318afa3cd9b354ab8dbf16694a85dbe64 4bbb05fb97f1b62ba1ff3b8cbef61ac452d8a1 584498c0f3e89e4a3c20204faa07fe9bcdf60a 8442592d4989c3fa9786769c2a403b8c6de5b4 909353dd84a464746812ba84e1c974354e082b e61044a5655343159ef059ce12e2ff1f450b5b e9a2c504e656414bcf21b83dd597e0ed1041e6