7 259 245 true 1 6 14 17 20 21 38