505
273
407
423
229
484
355
460
475
217
267
397
458
250
306
451
279
241
333
499
347
239
490
459
432
291
382
357
299
328
482
379
346
334