190706 Hannibal 31