158
189
105
104
50
42
45
100
47
29