8 142 333 true 1 3 4 19 26 31 33 36