286
269
434
333
402
532
424
348
522
250
399
323
313
512
377
352
420
247
461
511
501
297
475
521
435
474
428
483
300
535
252
540
337