156
189
104
103
50
42
45
100
47
29