41
40
29
45
45
37
131