449
348
296
242
506
325
360
494
253
479
400
402
469
381
452
438
255
505
279
395
271
244
500
258
384
286
521
491
326
374
450
502