7 128 283 true 8 17 23 25 26 29 31