246
245
244
244
243
242
242
242
240
240
239
238
237
237
237
241
242
244
246
251
254
255
255
258
258
258
258
258
259
266
266
266
266
268
270
270
271
271
271
272
273
274
277
277
279
279
279
279
279
283
285
289
291
295
295
296
297
297
299
299
298
295
293
292
290
287
285
285
284
284
282
281
280
280
280
280
280
278
276
275
273
268
268
268
268
267
267
265
264
263
262
261
265
267
268
271
277
282
285
287
288
289
289
290
291
291
292
295
296
301
302
303
303
312
313
313
314
316
317
318
318
321
322
324
326
326
328
338
340
340
346
350
353
355
357
360
361
367
368
369
369
368
367
368
370
371
371
370
370
370
369
369
369
369
370
371
371
372
373
375
376
376
375
374
369
368
366
365
363
362
361
360
358
355
347
347
347
347
345
343
341
339
337
340
341
342
340
340
338
338
337
336
335
335
334
331
331
330
329
325
324
323
323
324
324
318
314
312
309
309
307
307
307
299
296
289
289
286
284
282
280
280
280
282
284
288
290
291
291
292
292
291
290
290
290
288
287
284
284
284
284
286
288
290
291
290
288
282
280
277
279
282
282
287
287
287
286
286
286
290
290
290
290
290
292
292
292
292
290
290
289
288
288
288
289
288
286
286
285
282
279
277
276
275
273
271
267
265
265
264
262
261
260
260
261
262
262
263
263
263
262
261
260
260
259
258
255
254
250
248
247
246
243
241
238
238
238
238
238
238
236
233
232
230
229
229
228
225
220
218
217
216
215
213
211
211
211
210
210
210
210
211
211
211
212
214
216
218
217
218
220
216
216
215
215
215
207
204
204
204
202
201
201
202
202
203
204
205
205
205
202
202
202
202
202
203
206
212
217
220
222
230
233
231
232
234
234
242
247
250
250
249
249
251
252
252
253
254
254
254
254
253
253
253
253
255
258
258
257
256
256
256
256
256
256
256
259
263
265
269
271
289
298
302
304
307
308
310
312
313
313
313
314
315
316
317
335
340
340
340
340
340
340
350
350
349
348
351
353
356
355
352
352
352
351
350
341
338
334
333
331
331
330
330
328
326
324
320
316
314
309
306
304
300
298
289
282
275
268
259
259
259
259
258
255
246
233
230
229
227
223
221
219
215
214
214
213
213
214
215
215
213
213
213
213
213
216
219
220
221
222
225
226
227
227
225
214
214
217
218
218
219
220
220
214
212
209
208
206
201
202
203
203
204
205
205
205
205
207
207
207
209
215
215
215
216
217
218
219
219
219
218
218
218
216
214
210
210
210
210
209
208
207
208
214
218
220
222
227
227
228
229
231
233
234
234
235
237
238
239
240
243
246
249
250
251
252
254
254
255
257
259
259
258
258
259
261
262
265
267
268
268
268
267
267
266
266
266
266
266
267
267
268
269
269
271
272
273
274
277
278
285
287
287
287
288
289
289
289
288
288
289
290
293
293
292
291
291
291
291
289
287
287
286
286
286
286
286
285
282
281
281
281
281
282
282
282
283
284
284
284
284
288
292
292
292
292
292
290
288
286
284
281
281
280
281
284
285
287
288
288
289
289
289
289
289
289
288
287
286
286
286
287
287
287
288
292
294
299
302
303
304
306
308
312
313
314
317
321
324
325
324
323
323
324
327
329
331
331
331
334
337
337
337
338
338
338
338
339
340
341
338
337
338
339
340
344
345
346
347
347
347
346
346
351
354
358
360
366
369
370
371
372
376
374
374
373
373
372
369
369
369
370
371
372
371
369
367
367
367
369
370
370
369
369
358
357
354
354
351
349
345
342
340
340
339
337
335
326
325
324
323
322
321
320
320
319
319
319
318
318
315
315
312
310
309
312
312
312
305
302
301
301
301
299
294
294
290
289
289
289
289
286
284
283
273
270
269
269
268
267
267
267
267
267
268
268
269
269
270
271
274
275
277
278
279
280
280
280
280
280
280
281
287
288
288
288
289
291
295
298
300
300
300
298
298
297
294
294
285
283
279
278
277
277
274
271
271
270
266
265
264
264
260
259
259
258
257
252
251
250
245
242
239
237
238
239
240
241
242
244
246
246
246
246
246
246
246
243
242
240
240
238
237
237
235
235
235
235
236
236
236
230
225
224
224
224
224
224
224
222
220
220
220
221
221
221
220
219
218
218
216
216
220
220
220
219
218
217
216
215
214
211
209
209
209
208
208
209
209
209
209
208
207
207
204
204
205
207
208
208
208
208
208
206
197
196
194
194
194
195
195
195
203
215
220
220
223
225
225
228
233
235
236
238
241
243
244
244
245