how much is propranolol 40 mg hydrochlorothiazide tab 25mg phenergan 25mg cream wellbutrin generic citalopram generic celexa generic lasix sildalis cheap prescription viagra