8 149 246 true 12 18 20 24 29 30 34 36