19
18
18
18
18
17
20
20
20
19
19
17
17
17
16
14
14
14
18
19
24
27
28
28
28
27
26
23
22
25
25
25
25
25
25
25
25
25
26
26
26
25
25
24
24
23
25
26
29
30
32
33
43
43
43
43
42
42
40
39
38
38
34
34
34
33
33
36
36
37
41
43
46
48
51
52
52
52
51
49
47
47
47
47
48
49
49
49
49
49
49
49
49
50
50
53
59
62
67
68
72
71
69
69
68
67
66
65
62
62
64
66
68
70
73
74
74
74
74
75
76
76
76
76
75
75
74
73
73
73
74
74
74
74
74
74
74
74
74
75
78
79
81
83
84
86
92
93
95
96
96
96
96
97
97
97
97
97
95
95
95
94
94
95
96
96
98
99
100
101
101
104
104
105
105
105
107
109
110
113
117
121
125
126
126
125
124
123
121
121
120
120
119
120
122
123
124
124
124
124
125
125
126
126
127
127
127
128
131
134
134
134
134
134
135
135
138
134
135
138
138
138
139
139
139
139
149
153
153
155
157
158
158
159
160
161
162
162
162
162
162
161
161
167
167
167
168
168
169
169
177
177
180
180
190
190
189
189
189
189
199
202
212
217
218
218
219
220
220
222
222
223
224
225
227
227
228
228
225
225
225
225
225
225
225
225
225
225
224
224
224
220
218
218
212
215
215
215
215
215
215
215
215
217
215
214
213
214
216
216
215
208
207
208
205
203
204
202
194
186
188
189
190
190
190
190
196
198
199
199
199
199
199
198
198
198
197
197
197
195
194
188
187
184
182
180
179
165
164
164
164
160
160
159
159
158
156
156
154
154
153
152
149
145
143
142
136
135
134
134
134
137
137
140
140
142
142
142
142
142
143
143
143
142
141
140
139
138
137
137
135
134
134
138
138
138
140
144
147
146
146
146
146
143
142
142
141
139
138
137
135
130
130
130
141
145
145
146
146
147
147
148
148
147
146
145
144
142
141
141
141
140
140
138
137
135
134
132
128
126
126
124
122
121
120
119
117
116
112
111
111
111
111
111
111
111
111
112
112
109
108
107
107
106
106
104
103
103
105
105
104
102
103
104
105
104
102
102
101
89
88
88
88
87
87
86
82
82
82
82
81
81
81
81
80
79
78
77
76
75
74
74
74
74
74
74
73
72
71
71
71
71
71
70
68
69
69
70
70
70
70
69
68
68
68
68
68
69
69
69
69
71
72
73
73
73
72
69
68
68
63
62
63
65
66
68
69
68
67
65
65
64
63
60
59
54
53
52
52
51
49
48
48
44
43
40
40
40
40
40
41
42
45
47
47
51
52
52
51
51
51
51
51
51
51
53
54
55
49
36
36
35
34
34
32
30
29
27
25
22
21
19
17
13
12
11
11
8
4
3
2
0
0
0
0
0
0
0
0
0
1
2
3
5
7
8
8
10
16
26
33
34
34
35
35
34
34
34
35
36
36
41
41
41
42
45
46
47
47
46
45
44
42
41
39
38
33
31
30
29
28
28
28
29
30
30
30
30
30
29
28
27
25
24
19
15
14
12
12
8
5
2
2
5
6
6
5
4
4
4
4
4
4
4
4
5
8
8
8
9
11
14
16
16
17
17
17
19
19
20
21
22
21
20
20
20
18
18
17
17
17
17
17
17
17
18
20
22
22
22
22
22
22
21
21
20
20
18
17
15
14
13
12
11
11
11
11
11
11
9
3
2
2
2
1
1
1
1
2
3
4
4
4
4
4
5
5
4
4
4
4
3
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
7
8
9
10
12
15
18
18
18
18
18
18
15
14
14
13
15
15
16
16
16
15
21
20
19
19
17
16
16
17
17
18
17
17
13
13
13
14
14
16
17
15
14
11
11
11
11
11
11
12
13
13
13
15
16
18
22
22
9
8
8
8
7
6
6
6
5
4
4
3
3
3
2
0
4
14
14
18
18
19
19
19
19
19
19
19
19
19
19
18
17
16
16
16
16
19
19
21
23
24
23
23
23
23
23
23
23
24
27
28
25
24
22
21
20
22
21
21
21
20
20
22
22
21
20
15
8
2
1
1
1
1
1
1
1
1
1
1
1
3
6
7
9
14
17
21
22
22
23
23
23
22
20
21
21
22
23
25
27
28
29
24
19
18
17
17
17
13
15
29
29
28
28
28
28
28
28
28
28
21
21
21
20
20
20
19
19
19
18
18
16
15
12
9
9
9
9
9
9
9
8
7
7
7
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
5
5
7
7
7
7
7
7
7
7
7
7
7
7
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
7
10
10
10
10
10
10
10
14
14
14
14
9
9
9
9
9
9
9
9
9
9
9
9
15
17
18
20
20
21
21
22
22
23
23
28
30
30
30
30
30
30
31
31
31
24
23
23
22
20
19
18
17
17
17
17
17
17
17