18
19
23
27
31
34
34
34
31
30
27
26
21
19
18
17
16
15
14
13
12
12
11
14
12
12
13
13
10
9
7
8
8
10
13
13
14
12
11
9
9
9
12
13
13
13
13
15
16
19
19
19
18
18
18
18
18
18
18
15
14
17
17
17
17
17
17
18
19
23
23
24
26
28
32
35
35
35
37
41
43
43
41
40
40
40
40
40
40
41
42
42
47
48
48
48
48
48
48
49
52
52
52
55
55
55
55
55
55
55
55
56
57
57
57
57
57
56
56
56
55
55
55
54
53
53
53
53
53
53
53
54
54
54
55
57
58
58
58
58
58
57
57
57
56
56
55
54
54
52
51
50
50
49
44
42
40
40
39
39
39
39
40
40
36
35
34
33
32
30
28
25
17
16
15
15
15
14
14
13
12
11
10
10
10
10
10
10
11
12
12
13
14
14
14
14
12
10
10
11
12
12
13
13
12
10
9
8
8
9
9
10
11
12
12
13
13
13
12
12
12
12
13
14
14
13
13
13
12
11
11
11
11
11
11
11
11
12
12
13
13
13
13
13
12
12
12
12
12
12
12
13
13
13
13
13
13
13
15
25
27
29
26
25
22
19
19
19
19
19
19
18
18
17
17
17
18
18
20
22
22
23
24
29
29
29
29
25
22
18
17
18
18
19
20
20
20
21
21
22
25
29
31
37
40
42
44
47
49
49
49
49
49
49
49
50
50
50
50
50
49
48
46
44
46
48
50
52
53
53
54
54
54
55
56
57
57
57
58
58
58
58
58
58
57
57
57
57
57
57
56
56
56
56
56
55
55
55
54
54
53
52
52
51
51
50
50
52
53
53
53
53
53
53
53
53
53
53
52
47
31
28
25
23
22
21
20
20
20
20
20
21
21
19
19
17
17
17
17
17
17
18
18
18
18
15
13
14
15
15
17
19
19
19
19
19
19
20
20
21
22
22
22
22
22
24
24
24
23
22
21
20
18
18
18
19
21
21
21
21
20
20
20
21
22
22
24
26
27
28
29
30
30
31
31
31
30
30
30
30
30
30
30
30
30
31
31
32
32
32
32
32
32
32
31
31
31
31
31
30
30
30
30
31
33
59
68
95
100
102
103
103
103
103
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
102
102
103
106
107
109
110
110
110
111
112
116
117
120
121
124
134
139
144
148
148
149
151
154
157
163
165
167
170
170
170
171
171
170
169
169
168
167
167
166
166
165
165
164
164
163
160
157
156
155
154
148
143
142
141
140
139
137
135
134
133
131
128
127
126
126
126
125
125
124
124
123
123
123
121
121
121
121
120
119
116
113
112
110
107
106
105
105
101
98
97
96
94
91
89
88
79
82
82
81
83
80
79
75
68
60
59
56
54
51
49
48
47
46
46
46
46
46
46
47
46
45
45
45
44
43
39
35
35
34
34
28
28
28
27