17 571 325 true 1 2 3 6 8 14 15 19 21 24 26 29 30 32 33 34 39