29
22
26
25
30
38
42