7 253 266 true 7 24 31 42 71 87 96