512
306
377
240
309
356
527
270
301
237
422
354
268
261
483
389
480
235
466
488
468
337
469
351
366
385
232
522
367
376
279
283
374