7 221 259 true 9 16 18 19 22 30 39