7 199 270 true 1 5 15 16 24 25 33