529 289 265 51 105 558