243
230
411
353
264
481
523
337
509
269
494
493
441
381
485
356
422
471
445
504
405
426
289
428
482
478
368
277
457
301
261