20
25
26
30
28
31
22
21
25
26