41
32
29
28
33
40
67