12
70
285
280
320
287
293
182
311
679
434
354