hydrochlorothiazide 12.5 mg tablets malegra 100 for sale atarax 10mg tablets price cephalexin 500mg generic chloroquine