Rupee gains 22 paisas against dollar