8 140 286 true 1 19 26 28 33 35 37 38