7 141 253 true 8 10 13 18 25 27 29