8 148 140 true 2 19 22 26 29 32 34 35