112
106
95
171
130
177
183
288
65
118
214
811