9 167 235 true 2 19 20 31 44 59 75 77 87