Sensex rises 347 pts as crude oil drops below $80/barrel