17 659 333 true 3 4 6 8 9 12 13 14 17 18 19 26 28 32 35 36 38