12 540 285 true 3 6 7 8 10 11 12 17 22 24 27 39