9 199 252 true 2 8 9 10 13 31 34 37 39