9 1594 406 true 4 10 12 14 15 24 33 34 39