41
31
29
28
33
40
67