000
997
994
991
983
980
977
976
969
965
946
000
998
997
989
986
983
979
965
960
940
921
000
998
998
997
990
987
977
970
929
921
910
000
999
999
993
993
991
991
985
925
910
865
000
999
999
998
995
994
985
970
969
920
801
000
999
999
998
995
994
985
970
969
920
801
000
998
992
991
979
974
973
965
941
918
898
000
997
996
989
988
982
966
948
929
915
901
000
999
999
993
993
991
991
985
925
865
800
000
998
982
979
979
976
961
940
921
912
885
000
998
992
991
979
966
952
941
918
899
877
000
987
983
974
973
971
968
934
912
902
891
000
997
996
984
974
948
940
929
915
901
880
000
998
998
997
986
976
972
947
880
874
831
000
998
991
987
973
953
948
938
920
915
829
000
998
998
990
989
986
977
928
897
855
832
000
974
971
951
947
944
940
939
935
933
902
000
991
990
990
953
943
932
928
912
897
875
000
999
999
999
997
968
960
936
904
879
743
000
998
991
987
953
948
938
920
915
877
829
000
998
994
960
957
953
949
947
880
874
831
000
998
998
990
987
977
970
929
921
910
630
000
999
999
999
997
968
960
936
879
772
743
000
993
956
955
953
945
932
899
898
891
817
000
960
958
944
939
929
923
920
917
894
832
000
997
993
989
987
954
933
907
898
836
718
000
998
973
954
943
927
913
901
892
848
841
000
994
994
993
986
975
968
883
781
777
769
000
998
977
960
954
943
913
901
870
791
786
000
977
958
929
920
904
902
887
879
872
862
000
998
996
989
987
980
952
845
792
776
716
000
994
992
989
984
980
848
848
846
770
766
000
999
954
946
931
918
912
894
878
808
757
000
998
997
948
942
906
878
850
831
828
817
000
998
997
993
987
954
907
899
836
718
693
000
999
966
963
954
931
922
894
855
756
740
000
995
993
975
960
953
897
856
811
779
732
000
998
981
945
944
927
909
874
863
802
705
000
991
976
964
954
902
874
852
820
815
794
000
997
983
921
911
902
895
868
839
826
787
000
987
977
964
958
887
873
872
804
800
796
000
961
955
954
910
909
904
854
835
832
802
000
983
974
963
948
911
902
892
809
785
748
000
994
994
993
986
975
968
781
777
769
676
000
998
977
973
957
953
879
855
792
767
744
000
999
980
960
949
942
929
893
829
729
682
000
992
981
946
938
937
929
880
785
764
726
000
993
993
980
926
904
860
813
807
800
752
000
976
958
955
910
891
870
815
806
804
778
000
995
993
975
960
953
897
856
732
720
634
000
997
925
913
910
877
869
841
815
809
733
000
987
981
961
955
934
830
800
764
764
693
000
997
994
985
985
976
953
788
744
625
624
000
991
987
964
874
872
820
820
781
775
762
000
992
981
946
929
908
880
813
750
726
720
000
962
959
944
920
917
894
841
832
698
677
000
997
975
934
912
900
893
886
745
690
683
000
985
958
939
931
894
889
789
778
774
676
000
993
992
908
905
882
863
863
751
727
723
000
982
955
935
927
909
884
767
767
764
698
000
998
979
925
924
839
807
803
792
773
749
000
990
960
925
913
910
869
815
809
725
664
000
987
958
958
923
890
834
804
780
750
678
000
963
913
893
882
874
864
827
809
768
758
000
999
987
963
930
894
883
780
766
666
661
000
998
997
992
988
874
848
770
730
713
618
000
987
985
958
958
871
834
780
750
686
678
000
913
909
908
872
828
828
824
819
806
775
000
996
992
977
938
925
897
838
801
676
427
000
996
992
977
938
925
897
838
801
676
427
000
997
994
985
985
976
953
788
625
624
520
000
978
961
952
948
947
897
744
694
670
647
000
998
996
987
952
940
874
776
764
578
552
000
999
975
934
930
833
831
752
744
712
684
000
989
965
890
888
841
840
808
787
691
688
000
977
946
942
927
875
869
815
808
633
568
000
992
987
987
984
984
858
783
690
564
533
000
946
938
935
912
857
844
812
749
732
632
000
993
952
929
917
913
832
796
748
698
545
000
999
980
930
894
878
766
755
743
699
653
000
898
874
867
858
856
849
796
760
753
742
000
997
942
937
908
891
832
730
696
679
633
000
994
935
913
868
852
845
771
712
678
676
000
998
990
987
981
960
848
704
669
551
539
000
993
931
869
862
857
843
767
739
720
631
000
963
934
892
881
815
774
753
746
745
703
000
986
955
879
862
800
800
799
733
696
689
000
994
982
888
865
775
761
760
740
710
697
000
958
949
910
835
820
769
738
730
725
723
000
993
960
946
933
880
868
809
752
523
482
000
999
966
931
894
803
781
743
691
688
620
000
965
948
947
933
863
735
712
694
666
647
000
980
970
962
916
890
754
738
632
631
622
000
989
982
954
804
800
779
723
690
673
660
000
965
888
863
842
840
815
807
748
674
601
000
969
953
933
858
853
796
716
714
692
548
000
972
967
958
917
871
713
695
662
660
610
000
999
996
929
863
750
749
745
695
667
630
000
993
952
929
913
835
766
708
698
663
563
000
998
987
981
857
848
781
704
669
622
551
000
999
998
991
976
856
690
685
643
623
537
000
978
972
924
921
918
783
659
616
608
591
000
998
981
830
800
764
764
744
740
693
652
000
993
992
937
905
863
727
668
633
631
613
000
986
973
953
935
858
807
647
646
578
573
000
960
891
886
878
822
775
747
718
657
621
000
997
938
880
777
757
728
726
724
720
697
000
999
996
929
863
750
749
695
667
656
630
000
992
987
987
984
984
690
673
564
533
523
000
933
841
828
818
813
793
785
741
700
644
000
998
916
863
850
810
708
693
690
688
670
000
999
998
991
976
856
690
685
623
537
514
000
989
961
948
919
809
703
671
641
624
602
000
941
933
831
788
761
746
744
713
708
684
000
982
927
926
764
756
751
744
677
657
654
000
994
932
888
886
864
786
657
616
614
595
000
996
954
925
910
809
786
723
702
544
475
000
989
935
882
874
854
822
664
657
631
508
000
913
897
870
839
831
819
678
645
643
639
000
971
886
874
831
811
746
705
673
659
614
000
996
990
984
953
874
865
634
599
445
405
000
996
990
984
953
874
865
634
599
445
405
000
999
994
900
886
785
713
640
637
615
574
000
987
981
962
832
800
678
660
652
601
579
000
993
987
946
854
752
743
671
650
622
476
000
987
981
958
832
800
736
678
579
571
544
000
998
913
891
828
746
742
712
647
595
593
000
935
912
905
893
775
749
720
632
588
548
000
999
971
934
815
712
660
659
638
636
623
000
999
862
789
765
735
709
699
696
693
693
000
949
908
855
816
750
726
707
700
686
531
000
977
925
917
875
869
808
633
566
540
513
000
881
817
813
795
762
759
707
697
697
689
000
987
981
944
927
697
662
651
602
591
559
000
964
933
841
742
738
725
690
659
657
645
000
958
894
890
889
778
725
700
695
542
512
000
892
816
794
779
738
727
718
716
707
693
000
999
914
780
765
747
696
693
673
662
647
000
999
946
931
872
688
679
660
620
598
567
000
976
973
885
855
689
684
666
631
608
587
000
970
851
840
822
815
774
685
619
606
567
000
890
824
812
797
727
710
709
700
689
677
000
996
928
925
891
809
775
723
544
509
430
000
997
880
813
812
737
726
697
665
621
576
000
929
855
820
811
762
725
703
686
618
615
000
998
954
832
781
697
688
659
643
634
608
000
964
960
894
782
751
687
650
614
565
547
000
996
980
892
815
808
614
607
593
566
508
000
961
935
904
757
699
655
636
621
605
598
000
986
879
800
800
733
689
685
679
625
494
000
953
829
803
759
699
697
690
689
630
621
000
989
948
806
772
755
673
641
624
591
561
000
919
904
832
759
741
643
641
641
637
633
000
893
854
832
774
747
662
660
648
638
637
000
972
958
931
917
745
662
608
538
507
504
000
987
959
920
789
676
662
646
605
549
542
000
998
984
969
948
838
624
548
505
448
426
000
998
984
969
948
838
624
548
505
448
426
000
981
980
930
756
679
631
613
572
571
570
000
961
961
948
849
832
768
544
485
468
455
000
906
881
746
745
717
702
700
646
614
610
000
961
914
874
808
710
707
673
636
503
465
000
964
762
760
757
750
696
654
640
640
621
000
998
915
835
748
747
714
653
593
533
501
000
921
918
855
799
794
616
608
592
591
526
000
970
890
886
832
696
633
620
604
573
512
000
993
931
881
843
841
720
579
527
451
451
000
987
960
920
903
662
646
605
542
505
469
000
925
818
790
781
718
662
646
631
624
602
000
935
882
825
822
757
657
617
569
553
531
000
970
851
840
803
685
667
619
586
564
557
000
962
832
775
761
746
745
636
595
540
532
000
899
890
767
727
689
651
650
632
620
592
000
967
949
855
804
698
618
606
556
543
521
000
946
920
905
867
674
630
624
580
490
465
000
815
757
739
737
720
699
696
654
640
621
000
935
904
854
773
740
598
594
564
559
555
000
987
981
930
756
690
642
631
567
487
399
000
987
902
856
793
647
619
593
571
554
548
000
839
801
789
782
737
718
627
612
587
579
000
910
829
816
807
737
682
609
567
563
537
000
879
845
803
742
711
704
627
615
607
521
000
977
812
740
717
707
705
636
588
577
571
000
946
920
905
723
674
630
624
620
490
465
000
990
929
925
826
815
569
505
477
467
465
000
881
864
800
763
690
674
660
548
541
531
000
878
775
741
740
729
718
603
586
586
584
000
823
749
731
714
704
647
646
645
639
631
000
948
849
832
825
673
622
574
559
521
517
000
971
853
811
732
715
672
574
562
535
493
000
866
850
746
739
659
637
630
626
602
560
000
818
792
725
724
679
662
657
650
631
568
000
942
877
834
771
750
702
593
578
455
399
000
885
859
855
773
708
631
608
587
495
481
000
921
803
740
710
661
659
653
613
580
532
000
977
925
907
759
696
664
516
512
465
449
000
954
912
900
879
652
602
547
487
474
459
000
990
970
879
715
700
582
565
563
471
427
000
987
908
811
778
695
589
581
513
505
489
000
926
926
907
814
773
574
564
509
465
397
000
961
842
721
709
673
609
603
595
571
569
000
948
942
749
671
648
582
580
578
573
568
000
772
756
750
699
664
659
644
643
632
613
000
977
757
740
739
650
619
604
599
577
563
000
815
804
790
681
664
650
649
642
602
526
000
973
936
909
848
748
550
513
480
436
429
000
938
902
750
709
662
621
576
568
548
545
000
964
933
848
718
680
600
599
558
466
447
000
997
956
828
767
669
590
546
532
487
434
000
922
870
729
699
690
631
614
577
535
531
000
993
963
811
715
608
592
519
517
514
513
000
829
828
740
731
620
616
605
600
585
584
000
996
872
815
808
614
607
593
508
491
416
000
997
908
856
851
670
580
534
478
427
408
000
949
857
790
708
637
630
571
544
520
503
000
910
829
816
737
682
609
563
537
533
480
000
990
955
756
701
644
639
599
495
483
433
000
980
922
699
690
631
623
580
536
518
509
000
828
817
765
697
674
595
591
584
570
552
000
990
898
812
741
644
639
599
483
433
433
000
954
862
779
649
598
588
574
573
561
527
000
759
745
743
714
682
677
659
587
578
514
000
933
911
740
670
585
583
579
565
545
542
000
935
854
738
735
639
622
614
535
495
484
000
955
854
736
639
634
622
595
566
535
504
000
845
775
745
715
687
620
601
572
541
534
000
955
865
763
690
596
592
585
554
532
492
000
993
888
720
651
621
614
578
541
513
504
000
823
731
714
660
646
631
630
628
590
567
000
789
788
778
769
731
669
620
506
490
445
000
983
878
733
684
628
622
542
534
521
457
000
939
841
765
740
660
647
585
577
496
327
000
999
989
712
605
604
590
563
554
490
471
000
882
824
685
677
611
610
604
595
559
528
000
908
802
749
654
636
617
586
580
535
492
000
839
825
757
645
645
630
576
567
541
526
000
992
886
846
786
717
571
548
505
366
332
000
988
908
891
646
604
594
564
515
420
412
000
993
801
732
661
603
582
571
561
534
504
000
918
768
715
702
610
608
593
561
539
519
000
863
817
806
644
619
616
574
573
501
501
000
825
757
727
660
653
638
630
567
546
507
000
998
835
748
747
653
593
501
498
486
448
000
999
989
712
605
604
590
554
498
490
466
000
987
880
880
747
671
622
618
406
346
342
000
998
998
992
960
626
544
539
367
250
220
000
997
854
779
715
655
607
526
493
475
389
000
969
828
807
695
581
552
533
512
509
496
000
744
707
697
671
668
657
655
569
556
555
000
997
854
779
715
707
655
502
493
389
386
000
898
829
828
740
650
620
544
466
458
443
000
977
953
791
670
543
522
510
508
497
495
000
999
857
806
624
609
597
587
472
453
446
000
735
725
676
660
652
624
622
614
589
543
000
996
825
727
703
696
561
538
503
468
408
000
742
726
720
694
618
616
606
588
559
553
000
824
815
668
641
634
626
611
569
527
506
000
885
816
815
802
546
532
513
501
500
497
000
908
816
762
750
726
703
501
465
395
374
000
894
808
780
691
658
652
550
482
455
420
000
990
964
822
684
523
505
480
477
467
465
000
779
766
752
679
641
601
594
584
559
417
000
861
746
730
689
624
620
549
522
521
509
000
955
772
647
642
640
613
545
535
511
504
000
874
822
729
717
714
543
525
506
506
426
000
873
738
732
695
666
568
564
554
490
464
000
934
894
664
656
576
576
553
534
510
444
000
805
796
669
650
643
622
590
545
534
481
000
775
738
715
699
687
620
601
534
487
480
000
999
817
755
751
679
541
529
447
421
396
000
918
870
729
614
577
570
563
533
531
425
000
998
991
848
703
634
472
455
431
400
385
000
802
746
653
642
620
598
593
571
563
527
000
965
756
697
689
609
557
549
521
495
475
000
918
849
749
611
586
572
535
522
492
477
000
810
753
745
745
610
568
559
538
507
472
000
799
774
662
660
638
585
562
553
541
531
000
988
908
851
580
544
534
486
478
477
447
000
937
829
783
700
673
500
488
469
467
443
000
999
841
757
751
615
554
460
447
434
430
000
966
736
735
614
609
595
576
502
478
459
000
796
740
716
655
597
595
588
559
525
494
000
867
772
733
641
622
561
542
521
508
496
000
944
796
711
622
551
544
531
527
516
512
000
846
811
771
713
592
570
535
477
475
454
000
839
815
674
616
614
584
567
517
512
502
000
892
813
792
749
685
576
473
471
402
374
000
958
898
872
666
605
485
476
465
425
375
000
987
908
778
695
513
510
505
473
463
393
000
892
817
707
657
643
591
525
521
446
416
000
979
921
799
636
536
502
501
463
448
410
000
810
789
687
684
662
611
533
482
473
462
000
890
780
726
695
605
579
547
507
460
403
000
785
751
736
687
665
619
584
459
458
445
000
971
736
687
681
562
558
527
523
479
464
000
990
946
915
843
671
428
403
361
314
312
000
760
726
721
652
605
595
559
525
525
507
000
877
785
697
688
600
588
554
502
471
411
000
936
874
870
689
528
521
475
435
426
418
000
879
803
786
699
627
521
511
491
441
411
000
974
941
909
569
552
535
483
416
398
382
000
963
888
651
534
528
523
517
514
513
513
000
936
895
878
847
593
437
430
402
375
351
000
955
874
739
668
533
525
509
493
424
423
000
997
901
742
662
582
534
478
430
412
403
000
911
777
638
628
621
536
525
504
502
494
000
980
798
699
623
611
580
518
517
428
380
000
811
794
738
632
624
573
525
507
472
452
000
954
900
879
855
459
430
416
414
407
404
000
956
891
828
623
590
546
444
433
430
377
000
928
921
905
563
549
519
444
434
424
422
000
999
765
750
611
605
564
540
439
432
403
000
936
874
835
689
531
521
435
430
426
418
000
854
777
772
730
646
526
458
454
447
413
000
954
939
863
765
660
529
381
337
327
317
000
787
709
674
658
593
553
544
542
520
484
000
936
848
774
748
550
513
480
436
429
346
000
844
794
775
761
604
522
505
432
412
412
000
966
736
735
656
614
576
502
459
410
403
000
986
831
780
596
559
539
516
484
383
381
000
925
771
749
687
626
565
525
466
387
354
000
746
713
626
616
602
588
584
581
494
489
000
853
694
645
626
608
568
555
541
477
471
000
999
883
849
817
516
499
407
364
359
345
000
958
898
879
666
485
465
429
425
422
404
000
864
844
821
603
560
505
500
469
455
405
000
958
732
726
709
647
624
477
413
369
365
000
890
796
662
640
603
585
565
466
419
392
000
916
836
596
592
586
548
494
489
484
475
000
872
732
695
666
568
564
554
490
464
402
000
991
949
848
634
472
455
452
411
400
393
000
887
769
759
709
690
648
424
422
368
325
000
941
761
744
713
621
566
439
426
400
390
000
903
737
685
643
543
543
524
501
459
448
000
995
980
907
893
862
539
273
203
174
160
000
945
637
630
623
605
567
502
501
491
477
000
949
833
797
738
506
480
468
451
394
352
000
991
710
613
573
559
533
532
503
481
460
000
956
731
607
557
552
548
515
494
493
493
000
996
951
579
574
541
529
486
474
408
407
000
960
939
656
604
576
555
460
440
409
343
000
997
901
697
662
650
534
412
403
341
335
000
954
700
700
619
550
532
517
474
462
416
000
690
689
682
635
596
557
538
532
517
486
000
848
701
630
601
587
545
512
501
500
491
000
779
766
752
601
584
559
539
527
457
343
000
857
805
634
633
624
583
472
470
423
405
000
945
767
706
668
546
486
467
466
431
419
000
940
813
715
614
531
494
483
444
435
428
000
745
743
714
659
571
535
496
486
480
458
000
783
765
674
669
631
614
563
490
402
294
000
960
860
795
541
502
498
488
467
404
371
000
780
726
695
653
605
579
536
507
403
396
000
823
757
738
602
570
569
525
461
420
413
000
812
756
703
699
602
564
489
448
400
391
000
978
763
631
598
569
552
483
446
423
419
000
831
704
625
586
577
527
519
500
497
477
000
992
837
786
717
505
477
460
366
366
332
000
987
880
747
671
622
488
406
346
342
340
000
970
879
715
582
563
511
471
420
356
353
000
885
759
733
568
552
495
486
454
451
437
000
813
797
688
619
547
532
486
448
446
438
000
911
696
687
638
571
516
466
459
441
424
000
822
702
679
677
645
616
469
443
411
337
000
969
902
662
621
548
490
437
400
392
377
000
831
712
701
538
516
505
503
501
497
492
000
928
921
875
549
529
422
418
387
383
381
000
999
932
792
546
542
498
473
374
324
307
000
835
723
671
652
539
519
513
499
421
415
000
857
712
595
591
583
536
486
485
472
461
000
890
671
625
620
587
580
535
434
426
403
000
940
777
726
591
568
483
475
440
391
374
000
900
826
665
526
522
499
475
469
443
429
000
766
724
641
630
547
532
532
486
448
446
000
994
965
711
584
470
429
419
400
391
380
000
921
884
646
559
532
515
500
452
369
364
000
740
716
711
655
588
559
524
460
421
366
000
970
726
674
618
572
526
440
431
396
383
000
971
874
736
582
494
445
433
410
408
380
000
968
700
619
608
554
532
517
416
415
401
000
829
670
630
565
561
540
511
482
479
461
000
971
794
718
542
497
490
442
442
434
397
000
976
655
632
625
560
493
462
457
433
433
000
690
648
620
604
585
573
512
506
498
485
000
926
912
790
576
539
528
499
393
275
271
000
996
989
697
677
447
408
402
388
388
311
000
936
842
804
731
593
402
381
375
351
286
000
918
680
639
541
527
521
491
475
451
445
000
786
779
690
616
601
496
492
415
407
405
000
807
705
558
544
543
542
531
520
484
446
000
868
826
622
560
496
494
470
451
446
445
000
823
757
738
560
521
490
485
439
437
413
000
936
662
619
612
558
519
470
458
433
389
000
766
756
722
615
558
525
523
432
398
358
000
716
654
640
636
566
561
491
472
466
449
000
796
748
746
663
548
473
451
413
412
399
000
834
694
623
615
559
501
477
455
451
428
000
960
914
814
574
564
431
421
397
286
274
000
822
815
657
541
486
485
472
465
464
426
000
969
719
665
552
512
463
457
440
435
418
000
867
657
592
583
538
522
501
499
482
388
000
891
644
600
535
516
514
498
490
471
460
000
892
768
639
621
515
489
464
430
426
374
000
812
796
749
643
486
453
442
437
409
387
000
999
999
888
886
786
364
223
158
148
146
000
788
769
703
534
528
490
463
445
442
432
000
792
780
773
642
613
586
495
336
288
287
000
999
846
622
616
521
498
415
405
351
315
000
811
767
732
715
574
535
462
371
311
306
000
885
733
710
676
588
552
375
370
355
340
000
850
829
579
549
539
535
475
465
404
356
000
999
849
786
456
450
429
420
404
397
389
000
631
619
609
591
589
560
532
503
477
469
000
820
817
796
757
521
467
396
337
336
311
000
774
644
578
577
536
527
514
503
458
426
000
977
867
679
566
508
433
420
386
352
346
000
702
647
610
590
561
555
519
507
459
384
000
811
703
569
521
509
500
492
483
474
472
000
958
732
726
624
477
472
407
389
369
365
000
990
664
557
541
520
483
477
459
423
403
000
787
664
595
518
515
508
489
486
478
477
000
920
908
799
563
522
485
364
322
322
311
000
699
699
624
621
613
516
479
462
429
371
000
914
912
642
539
528
499
410
409
341
317
000
977
735
719
534
525
508
482
352
341
333
000
940
904
531
483
474
473
438
435
428
400
000
804
614
590
589
517
512
503
468
460
443
000
918
749
630
570
526
472
465
457
357
354
000
989
646
577
542
536
528
461
420
403
394
000
815
708
706
668
546
486
467
405
384
308
000
929
746
738
538
502
439
438
403
379
376
000
907
598
595
551
544
490
483
463
433
421
000
977
759
757
671
449
445
408
397
329
288
000
885
742
637
541
510
502
459
424
416
354
000
749
683
657
541
532
520
484
442
439
423
000
854
736
639
625
496
458
456
447
393
364
000
819
817
720
578
510
455
437
399
381
349
000
810
745
745
610
466
458
415
408
405
402
000
990
855
626
520
483
459
425
410
371
321
000
877
774
642
565
557
486
425
422
366
336
000
970
726
674
540
462
435
431
415
413
383
000
997
582
532
510
498
481
471
468
458
447
000
971
613
560
539
511
486
460
449
435
419
000
966
598
581
572
499
482
454
434
422
419
000
904
764
655
553
531
433
431
409
380
370
000
826
702
677
645
579
469
443
411
336
334
000
947
682
649
544
455
453
445
422
415
408
000
901
854
842
700
433
384
366
354
326
259
000
999
783
749
590
568
423
379
329
314
280
000
828
817
528
495
483
477
452
446
442
438
000
950
733
715
616
481
458
428
379
371
270
000
746
640
633
603
565
523
466
418
410
392
000
779
636
574
574
534
507
461
448
443
439
000
948
659
580
484
476
464
456
455
448
423
000
988
895
881
479
449
374
354
349
309
309
000
907
720
716
699
598
433
376
360
296
282
000
973
684
588
580
514
466
451
417
365
348
000
966
689
581
499
454
448
446
444
434
418
000
993
747
556
526
501
484
415
395
390
369
000
894
658
625
617
532
452
410
407
392
389
000
759
613
562
514
513
501
500
497
485
422
000
859
836
800
618
534
458
439
365
232
226
000
939
609
556
514
509
499
442
440
433
423
000
760
746
630
626
476
461
459
446
401
353
000
881
863
697
505
503
468
415
391
343
291
000
705
596
596
587
539
500
489
453
449
440
000
724
718
660
627
580
507
419
391
374
347
000
703
633
590
588
512
508
507
455
428
422
000
681
615
589
588
513
504
498
470
450
437
000
976
655
601
598
440
433
429
411
406
384
000
701
679
626
623
610
551
455
378
371
338
000
895
657
644
508
478
463
462
422
407
391
000
999
637
554
526
507
468
451
429
386
370
000
792
746
622
590
469
452
442
419
409
384
000
726
664
591
530
526
489
483
475
419
418
000
834
802
545
506
491
481
428
424
414
391
000
934
781
693
465
454
454
403
401
367
365
000
901
895
854
529
515
366
342
322
297
285
000
981
835
739
622
550
375
327
319
287
266
000
933
881
880
766
611
348
330
203
171
157
000
999
935
883
573
445
437
285
246
244
230
000
999
618
618
547
498
475
473
374
336
332
000
741
631
591
560
534
503
469
433
403
402
000
881
718
617
505
501
463
449
418
358
353
000
877
774
652
529
514
425
422
366
352
336
000
807
775
565
530
492
475
435
431
379
355
000
980
905
625
574
421
393
370
341
339
295
000
965
609
549
475
468
464
458
420
417
415
000
968
930
703
542
486
458
325
293
268
260
000
975
867
580
464
416
399
391
383
381
377
000
999
715
664
622
498
432
360
329
303
301
000
907
778
521
500
468
455
424
414
405
349
000
844
769
653
524
442
431
413
387
380
377
000
989
671
643
585
452
450
429
352
336
312
000
949
891
524
508
504
500
489
338
267
247
000
828
688
584
537
463
450
445
436
398
384
000
947
695
682
475
451
413
389
387
387
383
000
734
608
583
572
547
541
500
404
401
318
000
999
765
750
605
564
370
308
307
287
252
000
657
582
569
535
519
502
498
498
430
415
000
848
701
595
536
513
493
409
400
364
340
000
964
598
503
500
477
465
441
429
416
406
000
936
619
558
556
519
470
433
389
375
343
000
999
783
749
590
568
379
312
280
277
260
000
938
667
662
646
540
472
384
313
288
281
000
849
819
589
513
508
447
411
397
374
279
000
908
683
662
531
515
461
458
437
291
239
000
935
677
590
583
477
473
455
368
329
297
000
888
623
577
500
496
477
425
413
392
380
000
671
648
620
580
509
482
434
422
403
398
000
960
662
541
502
498
412
407
401
394
381
000
877
662
647
502
502
501
471
341
338
315
000
904
764
553
532
457
433
406
370
370
366
000
665
619
556
547
503
468
459
457
439
437
000
964
653
503
500
465
441
429
406
405
380
000
670
664
537
536
531
504
475
423
404
396
000
777
662
640
525
514
484
452
388
362
335
000
929
907
746
552
535
534
404
233
149
147
000
654
639
569
548
512
509
480
460
384
378
000
772
674
541
484
462
460
444
437
433
418
000
942
695
574
552
525
446
397
367
319
307
000
996
806
500
489
419
408
406
397
348
348