153 580 584 533 72 69 117 89 112 62 122 60 261 69 167 149 5879