269
263
261
261
261
261
258
258
260
260
260
259
256
256
256
255
255
255
256
256
254
255
256
258
257
256
254
255
253
253
257
257
255
253
254
255
256
258
258
258
259
259
259
260
261
259
258
257
259
262
266
264
265
266
265
258
256
257
255
269
269
270
271
264
260
258
257
255
259
260
252
265
261
258
256
256
259
252
252
252
252
262
258
256
253
251
255
258
258
252
251
251
251
251
252
257
255
254
248
245
245
246
247
247
247
247
250
250
249
249
249
249
250
248
248
248
248
248
248
248
249
249
249
248
248
246
248
249
249
250
255
251
249
251
250
249
248
249
248
245
245
244
244
246
246
246
247
247
247
248
249
250
252
253
264
267
270
272
269
260
264
271
271
271
271
272
276
278
282
283
284
288
291
294
296
296
298
298
299
299
302
299
296
295
296
297
296
293
292
292
280
274
270
265
264
260
257
256
255
251
250
247
247
247
246
245
245
246
246
247
248
247
247
247
248
248
247
247
248
248
249
249
249
249
249
249
249
251
251
252
256
261
262
265
266
271
273
275
278
280
281
284
285
284
283
281
271
269
268
266
266
266
275
277
283
291
301
303
286
281
285
289
283
275
272
272
272
280
283
280
271
269
274
276
279
279
278
278
277
277
277
278
279
279
280
281
291
295
298
299
302
314
321
326
339
339
345
347
349
353
358
356
355
353
351
349
348
344
343
343
341
339
336
332
321
321
319
316
311
310
309
306
306
306
307
308
310
310
311
311
311
312
317
318
318
318
318
315
313
312
312
311
310
309
308
306
304
303
302
300
300
300
300
300
301
302
303
303
305
310
311
311
312
313
315
315
314
302
294
290
286
284
278
277
273
271
262
261
257
253
253
253
253
253
253
252
252
251
252
252
250
253
254
258
258
258
258
256
254
253
252
252
252
252
252
250
250
250
250
250
252
254
254
252
249
250
250
251
251
251
251
251
251
252
253
254
254
254
253
253
253
253
253
259
261
261
261
260
262
270
262
260
260
260
280
283
283
273
265
269
286
284
279
279
279
279
278
264
263
277
269
268
271
272
273
273
277
279
280
281
278
275
274
273
271
293
298
294
281
279
277
279
283
288
296
292
288
291
297
300
312
321
331
325
314
309
305
306
311
313
314
314
317
314
311
314
318
320
322
324
327
324
318
315
312
310
310
328
327
321
316
316
317
318
320
319
323
311
309
309
309
311
313
313
321
332
332
332
333
333
335
335
339
334
348
345
328
323
323
329
329
330
337
339
341
344
353
361
361
364
368
375
374
374
377
378
375
375
377
379
384
385
387
397
402
402
397
393
391
390
391
393
397
397
399
399
400
405
407
417
417
418
435
436
439
441
447
448
450
450
450
455
460
471
474
478
482
485
486
487
487
487
487
480
478
474
460
456
453
449
447
446
443
436
424
419
418
418
417
416
418
419
421
421
421
429
424
422
418
404
396
394
386
382
380
371
364
360
357
352
349
348
344
342
340
340
340
340
340
341
341
341
340
340
347
351
351
363
364
364
365
369
375
380
381
391
393
409
423
420
415
428
441
441
441
444
448
470
470
470
471
472
474
475
476
469
466
462
459
457
454
450
458
462
464
475
488
489
488
486
477
477
476
468
465
464
463
462
454
453
452
452
452
450
446
439
436
434
426
420
417
406
402
391
388
389
388
386
384
378
375
372
371
371
373
375
372
368
366
361
359
356
354
354
357
360
365
367
380
381
381
382
383
382
379
372
368
364
362
353
345
344
344
337
330
323
311
302
298
297
296
292
287
286
278
268
261
260
260
259
256
253
251
251
247
247
247
246
247
247
246
246
246
245
244
244
244
242
242
242
242
242
242
242
242
242
243
243
242
240
241
242
242
241
242
241
240
240
240
240
242
243
242
242
244
244
243
242
241
241
241
241
240
240
241
240
239
240
239
237
235
236
237
237
237
236
236
237
237
236
236
236
238
238
237
237
237
237
237
236
237
237
236
237
238
237
238
237
237
237
237
238
239
238
239
239
239
240
240
238
240
240
238
237
238
238
239
239
239
239
239
240
240
239
238
238
240
241
241
241
241
241
241
241
241
242
241
241
242
241
242
242
243
243
244
244
244
244
244
244
244
243
244
245
245
245
245
245
244
243
242
243
243
243
243
243
243
243
243
243
243
243
245
245
247
244
244
243
244
244
243
244
243
243
243
241
243
245
248
249
246
245
243
243
245
245
245
246
251
252
251
250
248
247
247
247
244
245
244
244
244
243
242
242
244
245
243
241
245
245
245
248
249
249
246
246
246
248
249
249
249
245
244
245
246
246
248
248
247
249
248
246
246
249
252
256
249
249
249
246
248
246
245
247
248
260
255
252
258
260
260
261
261
262
262
260
258
257
256
254
253
251
250
256
255
255
255
253
252
251
251
252
257
257
255
252
253
253
254
256
256
257
257
257
254
248
256
254
254
254
256
251
251
256
256
256
254
255
254
250
249
251
254
257
257
256
254
255
255
256
256
256
257
258
258
259
261
262
264
264
261
261
261
261
262
260
261
262
259
259
259
257
257
257
255
254
255
253
252
260
261
261
261
262
262
262
262
262
265
266