Rupee down 31 paise against dollar