8 199 252 true 10 12 14 17 19 21 33 38