Rupee gains Rs 1.49 against dollar