511
246
369
250
309
375
445
340
337
475
516
416
301
360
401
363
392
263
226
353
272
435
373
405
394
471
275
232
530
389
312
548
348