7 59 179 true 4 9 10 15 21 23 31