prednisone 1 tablet fluoxetine 20 mg tablet brand name average cost of zithromax allopurinol 100 mg tetracycline 500mg cost