486
397
354
439
494
363
338
222
416
234
288
495
371
311
228
278
317
366
421
361
273
340
319
269
399
498
481
285
482
329
380
217
325
305