41
29
28
34
30
31
30