ampicillin 500 mg generic tetracycline generic brand name cost of generic paxil zoloft 25 mg fluoxetine hcl 20 mg