30
30
28
29
32
33
33
34
34
38
39
40
40
39
38
36
37
39
39
39
39
40
41
43
44
46
47
49
50
51
52
55
55
55
55
54
54
54
54
55
57
59
59
60
60
60
58
56
54
54
51
51
50
49
46
46
45
41
34
30
30
33
41
46
50
49
49
47
46
45
45
44
44
43
41
41
41
41
43
44
45
46
47
48
48
49
50
50
46
45
43
42
40
39
39
39