335
326
309
313
307
289
283
243
277
315
278
306
302
291
315
310
314
349
305
307
288
308
296
296
262