86
83
78
78
77
74
71
74
74
73
83
85
86
88
90
93
93
95
95
95
94
94
94
94
94
94
88
87
87
91
91
91
91
91
91
91
91
91
91
91
91
91
88
86
85
85
85
85
85
84
83
83
83
83
84
84
85
87
86
86
88
89
89
89
90
90
90
90
92
92
92
91
100
100
103
106
115
115
112
114
116
117
116
124
127
128
128
130
138
141
147
154
165
164
168
170
171
171
170
169
167
165
164
165
161
157
155
154
154
155
155
155
156
156
158
158
159
159
160
160
160
160
160
160
160
160
160
160
163
166
166
166
165
165
164
163
163
163
164
164
164
164
164
164
164
165
165
165
165
166
168
171
171
171
171
171
170
169
161
161
161
162
162
162
163
162
162
162
162
162
162
162
162
162
163
164
166
169
172
175
178
178
181
181
182
184
184
184
184
185
188
186
185
184
183
183
183
182
182
183
184
184
185
186
194
194
195
196
200
199
201
204
204
204
201
206
207
207
207
212
213
214
214
220
221
221
223
224
228
229
227
227
227
229
229
232
238
238
238
236
235
234
227
221
220
219
219
219
219
219
218
217
216
215
212
211
210
209
207
206
204
196
196
195
194
192
190
188
187
187
187
187
187
209
208
207
204
203
202
199
197
196
193
192
192
192
190
190
189
189
189
189
189
190
200
201
207
211
211
216
218
225
225
228
229
230
230
230
230
230
230
230
232
235
245
249
259
252
264
275
278
284
288
291
287
285
289
294
294
297
299
307
307
317
319
321
321
322
328
331
331
330
330
329
329
326
324
324
324
324
324
324
324
324
320
313
313
318
318
318
311
311
310
309
309
309
310
310
311
308
305
305
305
305
304
304
304
296
290
289
289
288
287
282
280
279
279
278
275
273
271
264
263
262
262
260
259
250
247
246
244
244
243
242
240
240
239
239
238
237
236
236
237
237
237
238
238
253
253
253
251
248
245
237
234
229
229
229
230
226
226
228
228
228
228
228
228
228
228
225
225
225
225
208
207
207
203
202
202
199
198
198
208
213
217
211
212
214
214
211
207
200
201
201
200
197
191
183
182
182
182
176
175
175
174
173
171
171
171
172
173
173
173
172
171
172
173
174
173
173
173
172
171
171
171
173
174
175
180
183
183
187
190
189
189
188
188
188
188
188
188
188
188
188
188
187
187
187
187
186
181
172
172
172
172
171
171
171
171
171
171
171
170
167
167
174
174
174
174
172
172
172
172
172
178
178
178
178
179
180
181
182
187
187
191
193
195
195
196
197
197
200
200
201
201
201
199
197
196
201
201
201
200
199
198
198
198
192
191
190
190
190
188
186
186
185
185
185
183
182
182
178
175
175
176
175
175
175
174
174
172
172
171
170
170
170
170
170
170
170
170
170
170
170
170
170
165
161
159
159
158
154
152
152
151
150
149
149
145
149
149
149
152
152
153
153
153
154
155
157
158
158
158
158
158
159
159
161
162
162
161
161
161
161
161
161
161
162
163
164
164
163
162
162
161
168
164
162
156
154
154
156
157
157
158
160
161
161
161
161
161
160
159
155
155
154
151
152
153
148
146
143
140
139
134
133
133
133
132
132
132
132
132
130
129
129
121
119
119
112
112
109
107
106
104
104
104
104
105
105
105
105
106
106
107
107
106
106
106
106
106
107
107
107
107
103
103
103
102
102
101
101
101
101
100
100
100
100
100
101
101
102
103
103
103
105
105
106
106
106
109
110
110
111
114
114
114
114
115
116
116
116
117
117
118
118
118
119
120
120
119
119
119
117
116
116
116
115
115
115
117
119
121
124
125
125
125
123
123
123
122
119
117
115
114
112
112
112
112
111
111
110
109
109
109
109
109
109
109
110
110
109
109
108
108
109
109
109
109
109
109
110
110
112
113
114
116
116
116
116
116
117
118
118
119
123
123
123
123
123
123
123
123
124
125
127
127
127
130
135
136
136
136
145
148
154
154
156
156
153
152
154
156
156
156
156
156
175
180
179
179
179
179
179
179
178
177
177
177
177
175
175
175
175
175
175
175
172
171
171
171
171
171
170
170
169
168
167
165
165
164
162
161
160
156
152
152
148
148
147
146
143
143
143
143
143
142
142
141
141
141
138
138
138
139
139
139
139
139
140
142
143
143
143
143
143
141
140
140
140
140
140
140
139
137
137
137
138
138
141
141
143
145
145
146
146
146
146
148
148
149
152
153
155
162
163
163
163
164
163
163
164
165
165
166
166
166
168
169
174
175
175
176
176
178
178
178
178
178
178
178
181
184
189
189
190
195
195
196
198
196
196
194
199
199
199
199
199
199
199
199
199
199
198
197
188
190
190
195
198
205
212
203
196
195
193
188
183
176
185
185
185
185
185
185
185
184
183
183
183
183
179
175
175
174
174
180
181
181
181
178
177
177
170
170
168
163
160
149
146
142
142
139
135
122
123
127
128
123
118
118
117
118
116
114
110
105
101
102
102
104
107
108
108
109
110
111
117
125
129
132
131
130
126
124
122
119
118
117
116
116
116
110
107
101
99
98
98
98
99
102
102
102
102
102
97
95
95
93
92
92
89
88
88
88
88
88
88
87
86
86
86
86
84
83
83
84
84
84
84
84
83
78
78
78
79
79
80
80
80
79
76
77
77
76
76
75
73
73
73
73
73
73
74
75
73
70
70
71
71
72
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
74
74
75
73
73
72
72
71
72