paternity?!

Just found out I’m pregnant and I am freaking out. First day of LMP was from 1/3/25 (lasted until 1/9/25). I had unprotected sex with partner A on 1/12/25 (3 days after my period ended), he pulled out. I had unprotected sex with partner B on 1/17 and 1/18 multiple times and he did NOT pull out. My cycle fluctuates from 28-32 days. My period/ovulating tracking app says I ovulated on 1/18 leading to partner B being the father but other things say sperm can live up to 3-5 days… in the event that sperm (pre cum since he pulled out) lived 5 days from 1/12 to 1/17, it could be partner A’s right? Save the “only a DNA test will tell” comments, I’m fully aware of that. But based off the information given, whose do we think it is?! 😩