59626 mm to inches