7 244 289 true 9 12 21 24 35 38 39