312
277
516
244
223
371
445
444
497
279
328
380
355
475
479
488
458
401
385
353
289
226
495
369
293
368
232
331
415
511
260
499
346
224
459