I would think you should have enough time, BUT remember that airlines are more forgiving about you missing flights if the segments are all on the same reservation vs being booked separately, in which case connections missed on different airlines may say it wasn't their fault and so there's nothing they can do.