58
29
52
49
46
32
25
30
18