380
274
347
321
458
329
419
494
379
270
497
441
272
500
374
389
508
267
316
355
515
466
421
482
383
510
499
411
343
243
328
290