9 227 288 true 2 7 12 18 20 25 31 37 39