10 167 240 true 2 5 6 8 9 12 22 25 29 39