12 481 312 true 7 9 10 13 14 19 22 23 25 34 35 39