0f9a44830e7003984ffdd038ab152137c96f7e 11607ad6d1cfbdf5f01505da11adcc4b1f889e 1e3fef4ff1216003ca1f9df70e0b6a9e84070f 2fc8ae9ab47e16b9b161bd94c1a36e4028614f 335acd3991c01d9b40e33f68d60abe2664aef6 342e63b805570bc194ac461c78e38a28fa561e 79aad62c9b3c5b09675f5456598932707a546a 806190f56349c1245bf8c499fe0a285212591b ab1c4548e380d42c6219cfc6a87178631a026e c34fea91b65010c0f00f4d9827c5dc210405fb cee84cf22b4a605d6f1f15cf6a822ec87c5296