340
364
414
397
238
491
268
511
469
406
423
357
348
427
430
524
234
517
361
257
500
325
291
401
424
501
510
485
472
381