339
309
352
412
385
326
407
346
349
375
337
370
434
389
404