29
23
22
26
30
20
38