9 314 290 true 6 9 15 16 20 25 26 28 31