41
42
39
34
34
31
32
31