354
506
312
478
421
377
482
275
347
353
314
340
318
469
280
397
256
297
468
266
268
431
376
485
407
385
527
511
269
315
360
524
401