512
348
273
440
399
228
338
473
335
412
257
361
306
397
247
357
466
444
455
227
226
459
329
492
483
485
275
476
446
350
487
253
358