78e5f305b78a69f623ebf293479c706b04eba0267e19b17bb2d3f417db763642fca0e157baec7ae4b48c7b82e914c43ed1c3c863

78eff272b6806c8023e98396459c706e4beb1f29307ffcd5d6bdeb215e42da86b56c0f39b9d13410fe458a0799cfc2538da3acde

0b9b8075c78a6180239df4e44f9c701c2dd3d479c2ca7792fe859c9271f0a22bb59c3246d8e7e1eb55134a5b740a881bf54ad96b