7 161 259 true 4 7 15 18 35 36 38