505
387
357
338
453
242
226
309
266
350
444
412
227
375
321
206
381
218
437
439
431
456
221
319
279
215
249
300
494
428
352
436
247
442
429