477
476
475
474
474
474
474
474
474
474
475
476
477
477
477
477
478
479
479
479
479
479
477
473
471
471
470
469
469
469
468
469
471
471
471
478
480
480
480
481
481
482
482
485
489
491
491
488
484
481
478
478
478
484
485
490
491
492
495
496
496
496
496
498
501
504
506
508
513
517
520
522
524
526
528
533
533
532
532
532
532
539
544
544
543
541
537
539
542
542
542
542
542
542
542
541
541
541
543
548
549
550
551
552
553
553
555
559
564
564
563
561
560
559
560
562
565
570
573
574
573
572
570
567
565
564
561
558
556
553
553
552
552
549
547
545
538
533
530
528
526
522
519
518
518
518
518
518
518
518
519
521
521
522
521
520
520
520
518
517
517
517
516
515
515
514
514
514
514
516
517
519
535
537
539
539
539
539
540
540
541
542
543
543
544
544
544
544
543
543
542
541
540
539
540
540
542
543
544
544
544
545
545
545
545
545
545
545
546
546
546
546
548
552
554
556
556
556
556
556
556
555
553
550
547
545
543
540
538
537
536
535
534
533
533
533
534
535
535
535
535
536
536
536
535
534
534
533
532
531
529
529
529
529
528
527
521
518
517
515
511
505
505
504
504
503
501
501
500
499
498
498
497
497
497
497
498
498
499
500
504
504
503
501
499
496
494
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
493
493
493
493
493
494
494
494
494
493
493
493
493
492
491
491
490
489
490
491
492
493
491
491
490
489
488
487
486
484
483
483
483
483
483
483
483
482
482
482
482
482
482
482
482
482
483
483
483
483
484
484
484
484
484
483
482
482
481
477
477
476
476
475
475
475
475
474
473
473
473
473
473
473
473
473
473
473
473
473
473
473
472
472
472
472
472
472
472
472
471
469
469
469
469
469
470
470
471
471
471
471
471
471
471
471
471
471
471
472
473
474
475
476
479
479
481
483
483
484
484
484
484
484
484
484
484
484
485
485
486
486
489
492
494
496
505
506
506
506
506
506
507
507
507
507
508
509
510
511
511
512
512
515
516
519
524
526
528
529
529
529
530
530
530
530
530
531
532
532
532
533
534
534
534
534
533
533
532
532
532
532
532
532
532
532
532
532
530
528
525
523
523
523
521
521
521
521
521
521
520
520
518
518
517
516
515
515
514
511
510
510
510
510
510
506
506
507
506
501
498
498
498
498
497
497
497
496
485
485
485
485
485
485
485
485
485
485
484
484
484
484
482
480
479
477
475
475
476
476
482
482
483
481
480
480
479
476
477
477
476
476
476
476
475
472
469
469
469
470
471
471
471
470
470
468
468
470
471
471
470
470
470
470
470
474
477
483
485
486
487
488
488
487
486
486
485
487
486
485
482
482
482
482
482
482
482
483
484
486
486
487
487
490
493
493
493
493
489
483
479
476
476
475
475
475
475
475
476
477
477
478
481
482
483
485
487
488
489
489
490
490
491
491
491
491
489
487
484
481
480
478
477
476
474
474
474
474
476
477
477
477
477
478
478
478
478
478
476
475
475
475
483
487
487
487
487
487
487
487
487
487
486
485
484
484
483
482
479
476
474
473
473
472
472
472
472
472
472
472
472
472
472
472
472
472
477
477
478
478
478
478
477
476
475
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
472
472
471
471
471
471
472
474
474
475
476
477
477
477
477
477
477
477
477
477