Road accident claims 18 lives