8 187 149 true 8 10 12 21 23 30 35 37