119
137
129
148
102
316
131
289
180
326