7 279 243 true 3 10 12 14 16 22 25