373
276
347
296
402
350
282
298
369
336
311
318
263
307
357