Who can it be?

Need help determining who can be my baby’s father. I had unprotected sex with two guys 3 days apart. Now I’m pregnant.

My boyfriend and I live in two different states, so we do not see each other daily, but a few times a week or at times once a week or go weeks even seeing each other due to busy schedules and such. I had unprotected sex with my boyfriend first, we never had used protection before. Some times he “pulls out” sometimes he doesn’t. The last time he didn’t. We had a huge fight that night after sex. I told him I didn’t want to be with him anymore out of anger. 3 days later I was so drunk at a party and hooked up with one of my ex’s which I haven’t seen in a while. Next thing I remember is him “pulling out”. After that night I avoided my boyfriend because I felt guilty of being with another guy. Weeks later I found out I was pregnant and now idk which one could be the baby father. I haven’t yet to tell either one of them. Idk what to do!!!