78e8f105c4f468f5239cf093309c7065c27e44762093de7ebf971cd5dd6f40ba592a1637ad693398b0dc9cfc9d0e22e091827e

759cf470b7801e83239c80e4329c706ea4b129e3d5617743ce2b9ffeb57ece7cea8dd34738e1e785f74f9bce120751ee9ea3a2

7dec8873b08b60fe239b83e4469c70685712553932cf2f9892d7bcd18cb8e81be205e1f804c6d43359654c4df5728c213c5211

7aeb8505b08a6af023e8f4e5479c706c11e717726a11f63aebd7330d48cdc5fb44a6cfaea6b01b489c954ae1dad048490218b6