how much is propranolol 80mg baclofen 10 mg tab generic phenergan hydrochlorothiazide 25 mg tablet wellbutrin 50 mg price buy generic celexa online