301 270 213 168 157 150 142 94 88 86 75 74 68 37 33 3117