7 297 266 true 6 8 10 16 20 25 30