7 221 285 true 3 12 15 20 24 29 37