214
214
215
216
216
216
215
215
215
215
214
212
210
210
211
211
211
209
208
205
206
207
208
210
211
212
202
200
200
194
196
197
195
192
192
192
192
189
187
185
185
184
182
184
184
182
180
180
180
181
181
180
180
186
191
197
198
207
212
215
220
222
225
227
229
230
230
233
237
238
240
245
248
253
261
264
271
273
274
277
280
281
282
284
284
282
276
282
283
282
282
279
276
272
271
269
269
270
271
274
275
277
277
267
266
263
262
262
262
262
260
259
254
251
244
238
235
229
228
226
230
232
225
219
218
217
218
223
225
229
229
230
230
232
237
238
238
242
242
245
248
246
248
250
251
260
262
263
262
260
259
257
257
258
259
260
261
262
272
274
277
277
281
285
286
292
293
300
299
301
307
314
312
309
308
309
309
311
314
318
323
329
332
335
340
344
346
348
353
363
367
371
375
377
386
395
413
417
429
430
433
433
434
436
436
432
432
430
432
421
396
389
387
394
397
401
404
404
400
394
387
368
353
332
326
307
303
301
266
263
262
260
259
255
252
251
249
242
238
232
225
222
220
213
212
209
206
204
202
201
201
206
207
208
208
206
206
205
202
201
197
196
194
194
194
192
189
185
184
184
182
180
180
182
181
180
179
179
179
179
178
178
179
179
178
180
180
180
184
185
185
185
185
185
185
185
187
188
189
186
186
186
186
186
186
186
187
187
188
189
189
188
188
188
188
190
190
190
190
190
191
191
190
190
190
189
189
188
186
186
186
187
188
188
187
186
186
186
186
187
187
188
189
189
189
187
187
190
190
190
193
195
195
198
207
207
207
210
207
206
212
215
214
220
220
223
228
223
223
219
222
224
225
226
229
231
233
233
232
232
235
237
242
247
252
256
258
260
264
270
274
279
267
266
265
253
241
247
250
250
249
249
250
249
247
243
238
225
223
221
220
219
221
223
225
225
227
227
230
231
232
233
234
235
235
235
242
249
252
253
257
258
261
257
257
257
258
252
250
244
232
229
219
210
206
206
205
204
203
202
201
200
192
190
189
188
188
188
188
188
188
187
186
188
186
185
189
188
187
188
188
189
189
188
187
187
184
183
182
183
183
185
186
186
192
198
207
211
216
218
217
211
206
205
205
205
206
208
209
210
211
211
212
217
219
223
227
235
236
236
237
236
236
237
237
238
239
241
240
240
240
235
228
220
217
212
209
206
203
199
190
185
185
184
184
184
185
186
186
186
186
188
190
192
193
192
192
194
195
200
206
222
237
240
247
266
266
265
265
265
265
267
275
276
276
276
276
270
263
262
265
265
264
263
262
248
246
242
241
238
236
235
231
230
228
228
226
224
219
218
216
211
208
205
197
196
195
195
195
196
198
199
202
206
208
208
208
208
208
208
201
200
198
198
197
202
203
203
203
202
196
194
190
189
186
186
181
180
179
178
175
171
169
168
168
168
168
168
168
167
167
167
167
168
166
165
165
167
167
167
167
167
167
166
166
164
163
163
163
163
163
164
164
164
164
164
164
164
165
165
165
165
165
166
167
167
166
165
165
166
165
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
167
170
173
169
168
166
164
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
165
164
164
164
164
165
165
165
165
165
165
164
164
163
163
165
167
164
163
162
162
161
161
161
161
162
163
163
166
166
166
166
166
167
167
167
167
167
169
169
166
165
166
169
168
168
170
168
168
167
167
168
168
167
169
169
170
170
166
165
165
165
165
166
166
166
169
169
167
167
168
168
170
170
170
170
170
170
170
170
170
170
171
172
171
170
170
170
170
170
169
168
168
167
167
167
167
167
168
168
169
169
169
169
169
169
169
169
170
170
170
170
170
171
171
171
171
170
169
169
171
171
172
172
172
173
173
173
173
173
173
173
174
175
174
174
173
173
173
173
173
173
172
172
170
172
173
173
173
174
174
174
175
175
177
176
176
175
177
178
179
178
178
178
179
180
180
180
179
179
179
179
179
180
178
177
177
180
185
191
193
189
186
187
184
181
180
180
180
180
182
183
183
184
184
184
184
184
185
186
186
186
186
188
192
195
198
202
203
200
195
194
193
193
193
193
193
198
202
204
205
207
210
212
213
214
218
222
222
222
222
222
227
229
234
236
242
238
237
233
228
229
223
216
213
209
205
205
205
205
208
209
212
212
210
210
215
215
215
215
215
213
213
214
214
214