10mg baclofen tablet price cost of allopurinol in nz 12.5mg phenergan anafranil 25mg uk plaquenil 200 mg price uk