Tata Steel from 340 to 331 low