295
468
401
373
268
324
445
378
377
429
419
276
236
494
434
476
472
455
454
316
490
506
399
337
258
456
521
357
247
315
477
309
481