How do debaters select their positions?
A、The positions are decided by the head judge.
B、The positions are selected by the debaters in turn.
C、The positions are given to debate teams at random.
D、The positions are arranged according to the ranking in previous debates.