601
256
180
164
218
348
235
122
141
188