25
24
24
18
18
11
10
10
10
12
23
25
23
21
17
17
17
17
26
34
23
19
18
18
17
16
14
30
37
36
35
32
29
29
29
29
28
24
19
15
17
19
22
22
19
13
10
12
14
13
9
6
7
9
9
9
8
8
10
17
23
32
33
34
34
46
52
52
52
42
43
55
58
60
63
59
55
53
67
75
75
74
71
68
92
90
89
89
89
80
77
76
75
77
80
81
76
89
92
92
92
92
91
91
87
82
84
88
105
110
112
110
109
107
106
108
110
105
105
103
103
110
125
130
138
139
140
143
145
146
147
148
143
140
138
133
131
115
111
102
102
102
84
77
72
72
72
72
38
37
27
21
19
18
17
17
17
18
21
23
27
34
37
47
62
66
66
66
66
66
68
74
88
89
78
67
70
74
78
97
101
106
106
106
106
117
124
123
123
123
124
124
126
131
135
149
157
158
163
166
164
159
177
188
188
188
188
188
188
188
188
188
188
196
213
213
213
211
204
190
190
193
199
198
191
181
172
170
166
161
167
171
167
159
149
145
143
141
128
134
144
141
131
130
125
115
112
121
124
123
114
101
91
79
68
56
56
56
42
30
21
20
22
24
27
24
20
14
9
9
10
10
10
11
19
24
26
26
22
20
18
31
43
59
74
77
82
84
83
96
107
116
125
122
118
111
111
111
111
111
112
118
138
148
148
148
148
150
155
159
161
162
163
174
181
183
187
181
183
198
211
214
214
213
214
216
218
223
233
233
232
232
229
226
245
241
239
236
247
250
252
255
262
266
271
274
276
276
276
275
275
274
291
299
298
299
297
293
291
288
272
267
267
267
267
267
267
267
267
267
267
266
265
265
264
261
259
255
247
246
236
230
221
224
228
230
232
233
231
229
225
224
226
226
210
190
189
188
189
191
177
175
181
177
174
164
161
158
153
150
141
144
142
139
139
136
134
129
152
155
158
166
163
157
159
164
168
168
168
172
187
188
189
189
183
177
189
185
184
182
182
182
183
183
184
187
193
195
195
195
195
194
194
194
194
192
191
191
191
194
197
196
200
202
203
205
206
201
201
203
206
214
222
225
229
240
245
242
230
233
236
237
238
240
240
240
241
251
259
249
232
228
227
228
229
230
230
230
230
225
218
209
201
223
226
206
197
185
182
193
211
181
181
183
184
183
179
177
180
182
186
191
188
187
178
169
166
159
155
151
151
150
150
149
149
149
150
150
152
152
155
156
147
139
136
138
138
137
136
136
133
133
133
134
135
137
128
127
129
143
152
148
146
142
140
139
146
145
133
131
130
127
131
132
121
115
111
111
111
110
108
107
107
106
106
106
106
108
112
112
111
109
102
98
91
91
88
84
76
76
76
76
84
83
80
75
73
68
68
66
62
61
53
54
55
57
58
60
61
56
54
51
47
46
45
42
42
41
40
39
34
32
28
26
21
19
19
20
21
22
22
15
13
13
7
7
7
5
3
2
1
1
1
1
1
1
2
3
5
5
5
5
5
5
4
3
1
0
5
7
9
2
2
3
4
4
5
7
8
11
12
17
17
13
12
11
23
27
21
21
23
23
19
16
16
17
18
32
35
42
47
48
49
50
52
54
55
50
39
43
45
46
47
41
41
42
44
44
44
43
43
42
40
39
38
39
40
41
40
37
37
37
36
39
45
42
41
54
62
68
65
59
55
53
52
52
49
37
34
32
28
27
27
27
27
27
28
30
32
38
37
36
35
33
33
33
33
39
44
51
51
61
65
69
71
69
68
66
68
70
73
80
83
86
78
75
81
83
88
87
85
81
78
73
60
57
66
72
69
65
62
49
48
49
50
48
48
47
46
39
38
36
35
34
30
29
28
24
23
11
9
5
3
4
5
5
5
7
7
5
6
7
7
10
18
17
18
36
39
32
30
33
35
35
34
33
32
33
35
38
43
44
49
52
57
61
62
63
63
67
69
71
76
87
88
87
86
85
97
100
112
115
119
121
121
118
124
128
138
139
140
142
140
131
130
136
137
138
139
135
139
144
132
135
145
155
146
145
145
144
130
135
134
132
131
133
135
139
139
135
135
135
137
138
146
150
154
158
156
155
154
147
140
142
144
152
152
148
145
139
139
140
132
133
144
145
146
142
140
138
133
131
130
130
132
133
135
138
140
146
134
136
137
139
141
126
124
124
129
137
120
121
119
115
116
117
123
127
127
120
121
129
132
132
134
135
134
131
130
124
120
119
114
113
113
113
113
105
100
96
98
100
103
101
99
98
96
89
80
74
73
75
77
83
83
84
85
73
64
70
69
67
67
55
49
50
49
50
47
41
24
22
22
21
21
18
15
13
12
11
10
16
16
15
15
10
10
12
11
5
5
5
6
3
3
3
10
12
13
13
17
24
27
28
29
34
29
21
17
12
5
3
6
7
6
6
6
6
6
6
5
16
2
1
2
2
12
14
13
14
16
24
19
14
12
15
15
15
16
17
17
18
19
21
22
25
28
24
25
22
24
24
24
24
29
33
34
39
40
47
47
47
47
48
53
53
50
48
48
44
38
36
35
27
23
4
3
3
3
3
5
7
9
13
11
6
12
13
15
15
21
22
21
20
18
17
21
23
23
23
24
28
31
33
36
39
42
47
50
32
32
32
33
34
34
34
34