8 161 129 true 4 18 21 22 35 37 38 39