antabuse price uk cost of atenolol 50 mg uk buy oral flagyl antibiotic baclofen 20mg trazodone pill sildenafil prices cipro mexico dipyridamole tablets buy