58
31
33
32
511
525
524
489
1