8 142 239 true 5 10 12 18 19 32 34 35