29
23
26
25
30
38
42