31
29
25
29
32
36
42