269
226
419
307
250
509
411
321
369
491
300
372
343
236
312
216
274
505
335
323
488
504
456
328
353
311
459
502
314
395
371
434