10 168 142 true 4 7 9 12 19 22 26 29 33 39