42
31
7
30
29
22
45
32
24
36