First of all, are you applying for fall 2020 or later? I think it might be quite late if you are applying for fall 2020.
If you are applying for 2021, I'd like to say you are aiming too low cause I think your GPA and math background are solid.
How high you could reach largely depends on your LORs; probably how prestigious your Master/Undergraduate program is also contributes. But even if your LORs are not stellar (while they should still be good since you already have something that might be published soon), your target programs are still too low IMO. There are too many safety options. I would not apply to that many prorgrams below ASU, UA level. Instead, I would add more programs around BC (20-40 ranking programs, with 1-3 top 20, depending on how many applications you would like to submit).
You should also ask your advisors/recommenders, I'd be surprised if they do not say you are aiming too low.
BTW, you'd better get a higher GRE quant.