stromectol tablets: ivermectin 80 mg - stromectol reviews