30
32
24
22
249
28
191
206
294