394
309
421
364
381
387
357
403
353
424
376
399
416
400
432