158
208
26
19
150
156
287
278
230
322