376
322
224
517
335
398
471
328
297
426
379
343
247
446
216
463
321
352
412
485
424
286
287
457
499
246
305
452
251
401
510
396
353