311
222
411
299
395
252
522
393
524
443
497
410
244
496
464
250
245
284
406
512
341
301
316
463
277
226
305
459
503
306
467
400
382
380