119
129
148
100
291
279
176
150
85
51