306
287
395
434
494
437
316
388
487
253
236
215
254
271
298
234
470
426
481
244
425
315
350
270
380
361
327
457
357
267
354
452
359
275
444