507
317
427
370
298
510
309
454
286
315
336
285
429
411
512
483
491
316
504
439
420
372
249
511
438
284
425
260
324
401
514
467
377