476
334
340
236
310
283
483
343
364
516
272
280
261
381
471
399
238
517
450
375
391
356
286
368
528
357
294
410
413
351
284
417
344