celexa medication 360mg daily wellbutrin tadalafil lowest price baclofen 10mg tablets hydrochlorothiazide 12.5 ampicillin 500 propranolol usa anafranil for dogs