339
514
407
306
399
279
526
337
498
419
256
300
389
266
240
355
370
241
403
376
507
448
242
332
470
458
444
511
344
335
312
461
427
471