629
263
287
170
362
130
42
140
239
256