099c8002c3801df4239e85e2439c706eac3922d5446d01798473107717b8e66ed9274b5efb02649bce65f541b3a4c6bdb07bc83f

0f998271b6f619f0239984e3429c706b3d9924fc137d3f38dff76da192f59848a6cdc2afba0905e86d2d09b475e035932047875b

0ee48100b5811b8523998fe4449c70690542b50c3fee21875716038780dff8b727543cab64cc92886d7c2912de170d1e2663e15b

78ea8672c0f71d8723e68e974e9c7019de6b4d2a75869cbaeaa149b4077376dc8f8d458ce61d77503ca37ba745ca3d7a2166e8bf