How many terms are in the sequence 18, 24, ..., 336?​