average cost of colchicine price of metformin in canada doxycycline tablet price in india where can i buy allopurinol sildenafil