30
30
29
26
22
21
26