116 161 129 196 172 247 319 43