395
246
228
410
308
480
275
213
509
379
314
400
309
330
425
435
323
350
353
388
506
262
508
398
489
436
257
335
218
241
294
430
396
231