Actually if you select 5pm you may get a different selection from selecting 5.30 pm - example select 5pm and you get 4pm, 5pm and 5.50pm. Select 5.30 and you get 4pm, 6pm and 6.30pm. There is simply no consistency to it. I cannot imagine the algorithm they are using.