8 288 258 true 2 16 17 19 24 28 35 37