Med 43, 346 353 2002 stromectol 3 mg tablets price