143 141 25 15 21 3 25 259 300 69 30 58 532