CLEVELAND — The dream of winning a life-changing lottery prize is something everybody has thought about – especially here in Ohio.

GOBankRates just released details of a new study that ranked which states spend the most on lottery games, and Ohio is among the top 15.

The study analyzed lottery ticket sales and prize data from the U.S. Census Bureau. It also looked at data from the Financial Industry Regulatory Authority’s (FINRA) 2018 National Capability survey, with respondents answering a variety of questions, including, “Over the past 12 months, approximately how often did you buy a lottery ticket?”

The top 15 states are listed below based on the annual amount spent on the lottery per person:

#1: Massachusetts at $933.33

#2: Rhode Island at $626.11

#3: Delaware at $616.74

#4: New York at $538.24

#5: Georgia at $515.17

#6: New Jersey at $434.98

#7: West Virginia at $419.15

#8: Maryland at $413.81

#9: Connecticut at $405.91

#10: South Carolina at $393.90

#11: Michigan at $388.97

#12: Pennsylvania at $367.88

#13: Florida at $353.77

#14: Oregon at $313.44

#15: Ohio at $312.06

RELATED: Winner! $1 million Mega Millions ticket sold in Ohio

RELATED: Winner who bought $375M Mega Millions ticket at Mentor Giant Eagle chooses $182M payout now

The study also found the average American spends $288.06 on lottery tickets per year, which shows an increased acceptance of gambling overall throughout the United States.

“According to a 2018 poll by Gallup, 69 percent of Americans say gambling is morally acceptable -- the highest level of acceptance in the 16 years of the survey,” according to GOBankingRates.