It's really not that expensive to apply to 60-80 programs when you look at the big picture. I had similar stats to you and I matched last year. I applied to 60+ programs that had current DO's residents. Granted, some say it was overkill, but I went on 21 out of the ~30-35? interviews I received. However, I wanted to minimize my chances of not matching as much as possible and I was able to drive to all but two interviews which saved a lot of money. In the end I matched to my #2. I was lucky it worked out that way because it had been my #1 all year until I made last minute decision a few days before ROL's were due (so don't do that!).
My advice, apply to 60-80 programs and go on as many interviews as you can afford. My buddy who is also a D.O. did the same thing, applied broadly and went on 21 interviews. He took out a $15k physician relocation loan, I cashed out $10K in savings. We both ended up at great programs and neither one of us would have done anything different if we had to do it all over again.
At least based on last years anecdotal data, you have a good chance of matching somewhere.