prozac pill price for estrace 2 mg tablet glucophage 500 australia allopurinol tablets 100mg 300mg silagra 100 uk