If you’re hungover at work today, it may be because of where you live. Business Insider has released its annual ranking of the 25 most hungover cities in the U.S. They used a CDC survey of American health habits to determine how many residents admitted to heavy and binge drinking. Then they compared those numbers to a Census Bureau count of each city’s bar, distillery and liquor store density. Midwestern cities and college towns dominate the list, because when you’re cold and bored in Kansas, what else do you have to do besides drink?

The Most Hungover Cities in America:
25. Denver, Colo.
24. St. Louis, Mo.
23. Billings, Mont.
22. Davenport, Iowa
21. San Francisco, Calif.
20. Sioux Falls, S.D.
19. Anchorage, Alaska
18. Lincoln, Neb.
17. Austin, Tex.
16. Providence, Mass.
15. Worcester, Mass.
14. Akron, Ohio
13. Youngstown, Ohio
12. Milwaukee, Wisc.
11. Great Falls, Mont.
10. Buffalo, N.Y.
9. Scranton, Penn.
8. Burlington, Vt.
7. Missoula, Mont.
6. Duluth, Minn.
5. Ocean City, N.J.
4. Manhattan, Kan.
3. Fort Collins, Colo.
2. Fargo, N.D.
1. Lawrence, Kansas

Did your city make the list? Congratulations. We’ve got a cure for that.