Seconding this with my own stopwatch times of of 53:46 WB and 51:30 EB end-to-end.
FWIW, the WB trip was held for a few minutes while a new train came out of the yard, and the EB was held while there was a "technical issue ahead" so I would guess without these the running time of ~46 minutes...