156
189
104
104
50
42
45
100
47
29