265
264
263
266
269
271
270
264
255
253
246
241
240
241
229
224
223
215
210
207
207
207
207
200
197
191
188
189
189
192
192
194
201
202
204
205
207
208
210
210
212
212
212
212
217
219
221
218
218
217
227
235
238
239
239
252
252
254
256
261
263
264
264
266
266
266
265
265
265
264
263
262
269
269
269
270
274
271
270
267
263
262
262
263
264
264
260
260
257
257
257
258
261
263
278
282
290
299
307
312
319
330
332
336
339
340
340
339
340
341
341
344
344
347
348
349
353
356
363
367
374
378
380
382
383
386
389
395
393
392
387
383
388
389
389
386
383
380
381
382
382
382
389
392
395
393
390
388
387
388
391
404
405
407
411
414
414
416
423
424
423
434
439
442
443
443
443
445
450
451
450
439
454
455
454
454
453
453
452
454
456
457
460
465
475
476
478
479
481
483
485
487
501
511
513
512
500
496
495
494
492
485
480
477
473
472
470
470
470
470
470
470
468
464
463
464
469
471
474
479
481
477
474
474
482
493
500
504
507
512
518
521
520
519
519
522
528
534
534
533
532
525
526
531
531
530
529
522
518
510
515
525
528
535
525
525
518
514
501
497
489
488
485
483
483
484
484
484
483
480
475
471
475
479
483
485
486
489
494
495
491
490
484
481
472
453
451
446
445
444
443
441
438
429
418
421
421
419
413
409
413
414
408
401
396
397
398
399
399
400
400
403
406
407
402
398
394
391
395
405
409
422
428
432
431
431
431
431
430
430
429
429
425
419
408
400
399
399
398
397
395
392
389
385
383
379
379
378
377
375
355
353
356
356
356
354
340
335
334
332
328
320
316
312
312
311
309
307
299
296
288
287
286
285
283
281
277
274
271
272
273
274
275
274
274
271
271
273
275
278
280
289
289
305
285
283
288
300
306
308
311
319
319
320
322
317
314
317
320
323
320
319
322
326
329
330
331
331
331
332
333
333
334
327
324
327
330
332
329
323
323
323
323
324
327
331
329
329
330
332
335
338
338
338
338
345
345
342
342
343
340
338
338
338
334
332
342
345
345
337
334
332
330
323
328
329
330
332
337
341
345
345
346
346
347
352
355
359
359
357
353
348
348
353
348
343
342
337
336
332
331
329
321
319
321
323
326
328
328
333
339
346
358
362
372
374
377
382
384
387
389
389
394
396
397
397
397
397
397
397
398
398
399
401
407
423
426
430
430
430
430
430
431
435
441
445
453
454
455
455
455
455
455
457
458
464
464
465
461
459
458
457
456
456
458
455
444
441
437
437
438
443
441
435
436
437
437
437
436
433
433
435
437
437
436
437
439
440
453
459
456
452
451
449
448
447
446
439
439
439
439
438
437
435
434
430
430
430
430
430
428
426
419
415
410
408
407
407
414
405
398
389
390
389
378
374
382
379
376
373
372
372
369
366
362
362
362
362
358
354
348
344
332
329
326
317
315
309
302
296
293
291
287
287
285
282
280
278
276
271
270
266
265
266
266
266
264
254
249
247
246
246
248
247
243
242
248
254
262
266
279
279
280
281
282
282
282
284
286
288
293
296
300
308
310
314
317
319
325
326
328
335
344
351
353
355
357
357
357
357
357
357
355
353
353
354
355
355
355
354
355
355
350
347
345
353
359
359
362
365
367
357
355
354
354
352
350
350
349
348
345
344
344
344
336
336
331
326
318
317
315
314
313
308
307
306
305
305
309
310
313
314
315
310
308
305
301
302
304
304
305
302
301
301
299
299
301
301
302
300
299
301
301
300
305
309
312
319
318
309
306
304
302
303
304
300
299
308
305
301
300
300
296
293
294
297
295
294
293
291
288
285
281
273
273
274
274
271
270
268
266
264
262
261
260
260
260
260
251
244
230
227
223
221
220
215
209
205
205
205
201
199
196
190
190
192
193
198
198
199
202
203
209
210
218
220
220
220
226
227
230
232
237
241
242
243
243
244
248
251
254
259
264
266
272
280
285
289
287
285
283
278
276
275
274
272
271
271
268
264
264
264
264
265
263
257
255
253
251
253
253
253
253
259
261
263
263
265
264