Three persons P, Q and R are standing in a queue. There are five persons between P and Q and eight persons between Q and R. If there be three persons ahead of R and 18 persons behind P, what could be the minimum number of persons in the queue?
(A) 38
(B) 37
(C) 25
(D) 28