11 318 252 true 3 7 8 17 19 23 24 31 34 37 38