17 1144 595 true 3 4 8 9 19 36 40 42 46 56 65 74 83 85 89 90 96