495
407
238
483
253
282
283
507
277
419
438
450
510
485
300
508
247
357
273
423
527
378
234
476
336
491
518
405
395
328
546
498
374