31
29
24
28
32
36
42