30
29
28
28
28
28
28
28
28
27
27
27
27
27
27
29
29
29
29
29
29
30
31
31
31
31
31
31
33
33
32
31
31
31
32
34
32
32
32
33
33
32
32
31
31
31
34
33
36
38
37
38
38
42
42
42
44
47
47
47
47
47
46
48
48
48
48
49
50
50
53
62
59
58
61
61
61
60
60
59
66
66
65
63
63
63
63
64
64
64
64
64
64
64
69
69
69
69
68
67
69