493
278
517
496
481
460
235
364
349
387
441
439
310
495
243
469
431
284
249
253
457
468
347
355
400
251
264
392
473
280
250
247