Sarah Jessica Parker Turns 50 — So Obviously We’re Ranking Carrie Bradshaw’s Boyfriends