I'm on the opposite side of St. Louis. I'm probably a little closer at around 70 miles away, maybe. Anyway, I'm basically doing what you want to do in reverse. I pick up the St. Louis stations and pick up a couple Cape locals on the backside of my antenna.
As far as gear, I'm using an Channelmaster 4228HD https://www.amazon.com/Channel-Master-CM-4228HD-High-Antenna/dp/B000FVVKQM and a Channel Master 7777 High Gain preamp https://www.amazon.com/Channel-Master-CM-7777-Antenna-Preamplifier/dp/B000GGKOG8/ref=sr_1_1?s=electronics&ie=UTF8&qid=1537450060&sr=1-1&keywords=channel+7777. I have no affiliation or preference for Channel Master, it just happened. Anyway, with this setup, I can get all the St. Louis full power stations (2,4,5,9,11,24,30) and two from Cape on the backside (12,23). I receive 46 about half the time. I will occasionally receive a few of the southern Illinois stations but I've not optimized (aimed) my setup for those.
Actually with this setup, I once received all your locals via ducting for a few hours.
As they say, buy once, cry once. Don't chase around with those garbage Amazon antennas. Get a big antenna from a reputable company i.e. Channel Master, Winegard, Antennas Direct etc. Then get a decent preamp also from a reputable company. Redo your wiring with new RG6 with NO splices or splitters. Finally point your antenna toward the St. Louis cluster of stations (you have enough dbs to receive you locals without pointing. I think you'll be able to get those St. Louis stations especially since you received them on a garbage antenna.
I can recommend this one. I have it mounted in my garage and wired it into the splitter that was already installed and run wires to the rest of the house. Works great and the signal strength is excellent. A coworker that lived in a very rural area recommended it as he used it to pick up stations from both MKE and Madison
Channel Master CM-4228HD High VHF, UHF and HDTV Antenna
Edit: link formatting
I've been using this antenna (mounted in my attic) for about a month and it's been great. I wanted something that picks up VHF and UHF and live 35 miles SW of Chicago. I'm currently using a Sling Blue 7 day trial which I like except for that fact that you can't record anything (but most shows are available on demand). Yesterday I got an email from YouTube to try YouTube TV free for 30 days ($35 / month thereafter) and decide on Sling vs. YouTube TV in the next month.
You're close enough that you might be able to get away with a standard indoor leaf antenna.
This is the one I'm using out in northwest Madison. I put this in my attic and have it feeding into an HDHomeRun Connect. From there, I can use Channels on my AppleTV to watch it (as well as any mobile devices, laptops, etc).
From where I am I get about 25 channels. All the majors (ABC, CBS, NBC, Fox, PBS, CW) plus a bunch of subchannel ones (PBS Kids, PBS Create, PBS World, ion TV, MeTV, etc) and some low-power religious stations that we never watch.