386
252
515
305
259
457
502
497
389
315
240
517
379
291
451
302
472
411
519
357
469
512
424
454
437
508
220
331
306
316
254
244