Declining for the fourth day running, the 30-share BSE benchmark Sensex dropped 343.83 points to 77,516.36 in early trade.