7 199 245 true 4 7 8 10 12 21 29