9 165 252 true 2 3 4 5 21 22 25 35 39