32
32
33
33
33
34
35
37
39
40
41
43
44
45
45
44
41
40
35
33
32
31
30
20
18
18
19
22
23
23
22
21
19
18
17
17
18
18
18
17
17
17
17
17
17
17
17
19
23
23
24
24
24
23
22
22
22
21
20
21
24
23
21
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
23
25
24
24
23
24
25
25
25
25
25
25
25
25
25
25
28
28
28
30
30
29
35
33
33
33
35
35
37
37
38
38
39
40
40
45
49
53
55
57
59
62
63
64
65
66
67
71
77
78
79
81
86
86
87
88
93
94
95
95
96
96
97
98
99
105
107
109
110
109
109
109
109
108