150 111 140 109 140 7 9 10 7 238 265 305 347 24 40 26 44 205 253 252 325 156 196 283 333 27 37 28 96 6 6 7 9 156 173 196 225 98 123 140 155 101 102 102 102 17 17 17 17 392 415 510 526 44 59 41 59 183 184 187 195 149 175 274 300