8 136 117 true 1 7 8 9 20 29 31 38