496
375
455
440
342
385
396
325
393
430
224
277
252
482
511
398
365
333
273
303
249
264
235
289
286
389
312
418
377
210
456
399
478
502