41
29
35
33
32
36
42