501
285
339
452
380
243
410
446
336
327
453
255
409
364
256
455
450
422
325
401
329
293
538
315
467
292
417
469
367
283
411
493
438
458
390