405
358
382
245
513
497
374
486
514
474
519
521
424
352
468
392
428
510
427
276
240
225
422
262
437
439
517