309
298
464
249
453
237
312
460
372
260
457
287
302
276
463
505
224
444
495
306
300
353
454
431
428
367
293
450
339
265
273
308
469