20
19
22
26
28
20
29