473 142 349 153 165 395 184 376 244 88 541 247 72 213 252 587