14 54 155 167 132 97 119 59 34 27 1540