471
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
471
473
473
473
473
473
473
473
473
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
475
475
475
474
474
475
475
475
475
475
475
476
476
477
480
482
484
484
485
488
491
493
494
494
499
499
499
499
500
501
499
499
499
508
515
515
517
517
519
520
526
530
532
536
539
539
540
540
543
545
549
550
550
550
551
551
552
553
553
553
553
554
555
555
555
555
555
556
557
559
559
564
566
567
568
569
570
570
571
572
573
574
577
575
573
571
571
570
570
570
569
564
562
546
544
540
528
521
520
520
520
520
520
521
523
525
525
520
522
523
532
535
535
536
536
536
537
540
540
540
540
540
542
545
547
547
553
559
566
582
580
577
573
564
561
558
550
549
549
547
542
541
540
539
537
536
535
535
536
537
546
546
546
547
547
548
548
549
550
552
552
553
554
555
555
556
556
556
556
556
556
556
557
557
558
558
558
558
558
558
558
558
558
559
559
559
560
562
571
571
579
581
582
583
585
587
590
596
602
606
612
620
625
627
630
632
628
627
625
624
622
621
619
623
625
626
628
629
630
632
636
637
643
646
650
653
657
662
662
671
675
677
674
673
672
671
670
669
668
677
679
680
681
681
681
680
679
678
678
678
678
677
677
677
678
679
680
680
680
680