What are the words that mean the same as the word efficient?

Effective, effectual, efficacious, productive, industrious.