309
434
455
307
297
497
411
520
462
290
401
281
345
271
280
387
286
233
379
357
343
503
407
390
478
299
272
279
508
276
226
464
473
423