476
460
214
413
324
435
386
308
500
247
380
491
377
330
260
462
336
360
322
233
503
275
241
379
340
495
312
296