272
272
272
271
270
270
270
270
270
270
266
267
272
274
278
280
285
291
300
299
299
300
301
301
303
307
307
306
304
309
309
311
311
319
325
327
328
328
326
337
339
344
344
344
345
351
358
362
370
375
386
387
384
383
390
392
402
408
411
411
411
412
414
417
417
427
429
429
429
430
435
445
445
446
447
449
451
453
456
462
471
474
477
499
504
513
530
533
554
556
558
560
564
571
574
582
591
598
609
613
616
615
614
619
620
625
626
634
635
637
639
642
643
650
651
652
653
653
653
657
659
660
661
665
667
671
676
676
679
679
680
681
682
683
687
693
698
700
702
703
704
695
688
679
676
674
670
669
667
665
656
651
648
641
629
623
619
613
606
597
583
574
563
556
553
549
545
540
533
523
501
482
473
471
466
467
462
461
460
442
432
430
425
427
427
427
426
429
430
431
440
443
445
456
458
460
472
473
475
477
479
486
491
492
486
481
464
457
457
456
453
449
444
446
447
437
443
421
419
417
414
413
413
413
411
409
408
416
416
416
419
427
429
429
430
429
429
429
429
429
433
434
433
431
417
415
415
418
417
416
409
405
400
398
395
392
389
389
390
388
386
385
383
379
377
375
374
377
375
383
385
369
368
369
370
367
357
354
349
343
339
340
340
340
339
339
339
335
331
326
325
326
328
329
330
332
333
333
329
325
331
333
333
333
333
333
331
327
323
324
326
328
329
330
329
328
325
331
331
331
327
325
326
325
323
321
319
319
316
314
311
310
309
307
304
303
303
302
299
296
296
295
290
285
275
273
272
266
266
266
265
265
265
268
274
279
277
278
279
282
281
277
277
275
272
272
273
278
286
289
298
304
311
314
319
322
322
322
325
334
340
344
349
357
359
356
357
361
365
369
374
377
377
381
380
379
379
383
389
391
394
394
395
399
401
400
399
395
392
375
374
370
363
347
338
334
332
329
309
312
315
312
312
309
302
298
294
291
287
285
283
281
280
274
272
272
271
271
265
266
266
267
267
270
274
276
282
285
300
311
315
321
325
354
369
374
379
382
384
374
361
380
391
399
403
406
408
412
432
433
434
435
437
439
442
444
448
455
453
447
447
453
455
451
440
438
427
427
427
429
437
450
453
456
458
461
462
462
462
461
459
459
459
462
468
471
472
472
469
469
469
469
470
472
473
476
477
510
513
512
511
515
517
522
528
533
533
537
543
551
555
561
576
592
596
592
591
601
607
607
607
608
609
610
612
615
618
629
633
636
640
635
629
632
632
633
633
641
642
644
645
651
652
662
665
669
674
690
695
700
701
701
700
699
698
696
687
685
681
681
681
681
678
672
670
665
663
661
660
656
654
654
654
652
649
646
646
646
641
639
634
632
626
621
620
617
616
615
610
609
608
606
603
601
598
592
589
585
585
585
585
582
577
556
554
552
550
530
527
513
504
501
496
491
488
484
479
479
479
475
465
459
451
449
446
446
445
442
439
437
436
435
434
431
430
424
424
423
423
423
423
422
419
415
409
408
412
415
413
411
409
393
389
387
386
384
382
373
370
360
353
352
342
337
337
336
334
333
328
326
319
314
309
304
299
297
291
269
268
267
264
245
239
235
235
235
237
239
243
246
243
243
242
241
241
244
247
248
250
249
254
254
258
259
262
273
281
281
281
289
304
312
317
323
328
345
351
353
364
366
367
376
377
377
377
377
387
390
390
390
391
396
394
387
382
382
382
384
386
386
386
385
384
384
381
377
375
362
361
361
360
356
347
344
336
335
335
336
336
339
340
348
349
350
349
356
362
368
371
368
367
367
373
376
383
384
385
386
389
389
389
390
391
388
387
401
404
406
402
401
401
401
399
398
398
398
397
396
397
401
403
406
406
407
410
408
408
414
418
426
431
436
437
439
445
443
443
443
448
449
449
450
449
444
442
440
433
427
427
426
425
423
423
424
428
429
431
436
437
439
442
446
448
453
453
452
450
445
445
449
452
448
445
440
439
440
441
440
434
433
432
426
425
424
419
419
415
413
412
410
414
416
419
416
415
414
413
419
422
426
428
429
431
433
432
430
430
430
431
431
436
440
444
445
446
451
453
454
457
460
465
466
466
472
473
472
471
471
471
471
471
472
475
488
493
496
499
501
504
505
506
509
511
510
510
508
507
505
501
499
497
496
487
486
485
484
478
476
478
478
476
465
458
453
446
439
434
423
415
403
398
394
392
390
384
372
355
349
344
342
339
334
326
323
311
310
296
285
275
272
271
271
271
272
272
272
272
272
272
272