252
413
487
519
379
238
431
228
383
466
415
342
377
512
381
360
434
318
232
476
517
471
285
236
336
380
456
450
429
391
427
437
314