291
289
287
260
207
175
141
138
131
111