95
271
336
47
111
135
144
249
229
203