A 49? I'm 5'9 and ride a 50cm.
Granted, it's slightly small, I still feel comfortable on it. Fitment calculators peg me for a 49cm; I always thought that sounded ridiculous, but after logging hundreds of miles on a 52 and a 54, I had an epiphany that the 50 suited me best.