29ea8074e78b6ca023e786e1429c706a3950b1bc3f621950cd0078cf84b9255d3a1ef4cee3b494dd9aa985b9a2d9ec5bbea77b74e7

2fee8675b18669a723e986ed429c7038a8af6c6a2b20972a4be1e132bbcc298caae8e5f393ee8cebe1f0d2883fe5e90cfaad3a031d

2bbfd27fb2d33ba423ee8fe14e9c706c748b434e45f2acdb3b33a924a6ce8c5a7a117c3fbe4459bbdb71bc06ef70338bb81e53bebb

28ee8427b28a6ea523ea85e1109c703cd42936ae80283b06850b4278be5fcce12e3d8f70fe63f0a0fee88aafd57469e959f22b1316