41
29
28
22
38
59
45
34
32