434
506
316
290
402
495
419
258
272
416
260
432
250
403
508
349
266
474
509
535
240
437
368
492
336
397
381
470
243
273
401
278
344