119
137
148
102
316
288
180
153
87
52