30
25
31
33
29
36
36
37
32
28
43
37
36
37
34
41
40
33
35
33
31
33
35
38
37
31
38
35
33
39
46
