9 167 276 true 12 31 35 48 52 60 71 93 98