17 449 259 true 1 3 4 5 7 10 11 12 16 24 25 28 31 33 34 36 39