491
490
490
490
490
490
490
490
489
488
487
486
484
483
482
480
479
478
476
476
475
475
475
475
475
475
475
475
477
478
480
482
483
483
483
483
483
483
483
482
481
481
481
481
481
481
481
481
481
481
480
480
480
480
480
480
480
481
481
482
482
482
483
483
483
484
485
486
488
489
490
491
493
494
496
497
497
497
497
497
497
499
501
503
506
508
509
510
510
511
512
512
514
516
518
520
521
523
524
525
527
528
529
530
531
533
535
537
539
540
542
543
543
544
546
547
547
547
548
548
548
549
550
551
552
553
554
554
554
555
555
555
556
556
556
557
557
557
558
559
559
560
561
561
562
563
565
566
567
569
570
571
572
573
574
575
576
577
578
578
579
580
580
580
580
580
580
580
579
578
578
577
577
577
577
577
577
577
578
578
578
578
578
579
580
582
583
584
586
587
587
587
588
588
589
590
591
592
593
595
595
595
595
595
595
595
594
593
593
592
591
590
589
588
587
586
585
586
587
589
591
593
595
597
599
601
603
605
607
608
610
611
613
615
615
615
616
616
616
617
617
617
618
618
618
618
617
617
616
615
615
614
613
611
610
609
608
607
606
605
604
603
602
601
600
599
597
596
595
593
593
592
591
590
589
588
588
588
588
588
588
588
588
588
588
588
588
588
588
589
589
590
590
591
591
591
592
592
593
593
593
593
593
593
593
593
592
592
592
591
590
589
588
588
588
588
588
588
588
588
588
588
588
588
588
587
586
584
583
582
581
580
579
578
577
576
576
576
576
576
576
576
577
579
580
582
583
583
582
581
580
579
579
579
579
579
579
579
577
576
575
573
572
572
573
574
575
575
577
578
578
579
580
580
580
579
578
578
577
576
575
574
573
572
571
569
568
567
565
564
563
563
562
562
562
561
560
559
558
557
557
557
557
557
557
557
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
555
554
553
552
551
549
548
547
546
545
544
542
541
540
539
537
536
535
534
533
531
530
529
528
528
527
526
524
522
521
519
517
516
515
514
513
512
510
508
506
504
502
501
501
500
500
499
498
497
496
495
494
492
491
490
489
487
486
485
484
484
483
482
482
481
481
481
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
481
481
482
482
483
484
484
483
481
480
478
476
475
475
475
475
475
475
476
476
479
480
481
482
484
485
487
488
489
490
491
491
491
491
491
491