Rupee gains 19 paise to 95.16; dollar index falls from 15-month peak