459
459
461
457
457
460
472
464
461
461
463
465
460
459
482
482
473
473
476
478
478
477
477
474
469
475
480
482
487
491
501
511
510
509
510
518
520
520
510
513
521
525
507
507
504
500
498
497
499
503
503
499
494
491
490
487
485
484
483
481
479
476
476
477
477
476
476
472
471
472
474
479
479
479
478
477
480
482
484
484
484
479
471
473
473
474
476
478
473
477
478
475
474
474
483
483
484
484
483
481
478
479
480
482
483
482
481
478
474
476
478
478
478
479
479
482
485
484
483
484
488
489
489
487
491
494
495
496
498
502
516
509
512
518
524
530
534
535
533
541
579
581
581
588
589
586
584
583
583
584
588
587
579
573
570
571
573
575
578
581
586
591
598
606
610
610
609
608
606
606
606
606
606
609
610
612
612
610
611
622
619
625
627
625
624
614
615
596
577
576
577
579
580
581
583
594
605
613
612
611
611
612
615
615
615
615
615
614
614
614
614
614
616
618
627
631
633
635
639
639
641
638
633
632
632
623
614
601
601
601
601
602
602
607
617
642
647
639
638
639
643
644
645
644
640
637
635
634
630
631
633
635
638
641
638
637
637
643
640
634
630
627
628
634
638
640
642
641
643
645
634
633
629
627
626
624
624
625
623
622
621
619
620
621
623
625
627
628
633
676
679
687
692
695
695
690
680
677
676
675
674
671
673
666
661
652
611
579
571
570
569
565
561
568
574
571
608
623
623
620
617
620
623
623
623
626
627
627
626
625
624
625
622
622
629
631
634
635
635
632
614
601
598
583
573
569
569
576
579
582
584
584
586
584
578
570
570
581
598
612
611
612
595
571
569
567
565
565
565
565
565
565
565
565
566
566
566
566
566
566
566
566
570
568
566
561
556
552
550
547
547
547
541
538
537
536
534
528
530
526
523
521
521
521
524
526
526
526