DF Ranking based sentence creator

I have a list of words extracted from a document and its DF rank. I would like to generate sentences covering all the words in an optimized manner. The expected output is a few sentences that brings all the words prioritizing the higher DF ones. Any ideas?
Here is a sample of the data.

Hi @marcelo1983 -

Could you provide an example of what your expected output might look like in this case? Also would probably be helpful to post your workflow in progress.

Maybe some sort of weighted sampling approach could work here? Hard to say without more info.