I run and I'm a 36C, but I still layer because I haven't found one yet that keeps them still by itself. I like the VS front-close ones (I use the Runway, which my jock-sister gave me) though since they're easier to get out of.
Googling the brands mentioned here. I plan to eventually run a full marathon and your suggestions will really help.
Under Armour has some good ones or Nike