Ohio among the top ten most generous states of 2019