9 167 21 4 31 35 37 52 55 60 87 92