6 510 143 true 1 10 17 23 26 27