10 142 174 true 2 5 9 10 12 18 20 22 34 35