1.
adequately
2.
richly
3.
fully
4.
enough
5.
well