17 945 359 true 1 2 3 5 9 10 14 16 18 23 26 27 29 31 34 36 37