Oil hits $56