435
267
411
312
298
506
491
347
249
310
355
410
388
327
534
304
400
275
345
405
477
272
536
512
394
514
354
246
507
387
493
331
307