1023
927
1001
908
850
941
933
882
971
955
960
986
889
860
859
780
749
758
750
727
725
704
703
686
680
687
680
668
674
667
658
650
650
644
641
640
638
617
623
598
585
593
597
587
578
576
569
574
585
632
683
668
668
655
650
650
661
769
808
837
825
753
798
896
888
838
1118
852
770
722
710
718
1233
1040
935
1038
1054
938
951
952
892
854
774
787
902
831
873
825
789
799
781
768
779
738
720
727
717
691
679
666
664
644
672
872
797
763
742
753
761
698
771
843
957
839
777
761
843
1152
1101
1007
1038
1173
1030
930
994
1013
1001
975
984
901
875
776
787
860
1063
982
1021
938
1003
1035
948
942
958
975
1119
1162
1094
993
1121
1106
1079
1095
995
1099
1102
1028
1120
1118
1057
1088
1095
1054
1110
1078
1049
1074
1017
949
1134
1134
1197
1021
1176
1143
1102
1188
1132
1078
1153
1100
1113
1134
1098
1111
1179
1126
1103
1164
1094
1047
1110
1091
1042
1173
1155
1147
1159
1075
1125
1130
1069
1113
1106
1000
962
1015
1036
1159
1288
1107
1204
1186
1180
1215
1152
1104
1123
1089
1144
1100
1061
1144
1094
1103
1104
1053
1024
1058
947
863
918
1147
1017
1181
1227
1151
1152
992
921
873
852
809
792
818
838
766
730
699
694
725
754
797
774
833
805
782
799
753
746
764
781
756
743
744
727
700
691
677
652
647
633
621
643
712
679
717
782
850
772
776
788
1095
1111
983
1061
1048
945
946
977
932
957
1112
1041
1090
1066
988
1070
1028
1004
1108
1003
1030
1028
985
1008
1021
989
1015
934
909
1008
1013
995
1046
998
984
995
970
932
960
966
945
995
1040
955
994
1031
982
1021
1072
1013
1095
1092
992
1016
1054
1017
1012
953
1001
1079
1004
1077
1096
1092
1093
1039
1134
1125
1084
1109
1142
1063
1081
1091
1073
1126
1115
1066
1106
1118
1083
1123
1086
1026
1084
1070
1119
1166
1104
1089
1085
1032
1019
1098
1051
1021
957
962
1035
995
1019
1154
996
868
778
778
860
1064
867
787
744
730
719
714
709
696
679
672
673
658
644
631
626
601
612
614
604
596
588
583
575
570
559
554
544
536
531
524
522
521
517
516
510
507
505
504
506
502
509
512
511
508
509
519
531
568
575
588
601
625
637
644
650
647
645
636
626
623
616
609
610
613
621
622
624
629
628
624
616
605
589
575
566
562
554
550
549
558
560
561
562
558
550
548
544
548
573
603
603
653
687
692
652
651
693
682
668
694
709
721
877
787
725
705
659
647
648
687
805
836
830
887
975
910
866
805
767
747
738
762
713
688
687
711
746
730
718
720
716
708
696
689
705
693
685
718
774
828
856
847
812
775
712
677
661
681
742
777
812
837
835
809
787
718
696
647
647
636
645
632
621
614
615
616
646
745
790
853
860
840
829
790
715
756
739
782
815
800
870
879
819
817
865
896
892
859
771
701
713
743
762
820
821
896
923
886
897
854
775
703
691
687
710
710
688
687
685
687
645
647
640
635
634
611
591
625
617
664
732
765
716
678
686
729
772
793
850
944
904
854
905
868
787
779
730
798
846
835
784
732
749
801
713
694
743
774
821
817
723
741
719
671
665
625
645
680
826
970
998
943
921
941
828
767
735
722
757
872
963
928
889
866
929
902
844
795
737
772
749
761
773
786
788
802
817
829
852
871
848
866
883
880
907
931
895
885
909
871
844
858
846
785
785
762
737
731
678
676
706
684
699
696
678
661
674
660
647
644
630
614
610
625
686
776
920
941
925
881
839
776
718
676
637
596
600
640
672
789
864
798
761
731
722
700
694
677
663
650
629
614
598
589
574
573
589
567
586
627
628
635
638
660
690
881
935
1001
960
968
979
929
829
837
827
798
769
761
733
712
684
668
685
767
853
834
808
793
749
729
744
718
675
663
669
660
701
719
715
712
718
701
685
694
697
683
677
726
862
1010
1000
923
991
1022
920
855
847
850
768
735
753
775
728
723
692
708
703
684
726
743
773
760
752
730
684
676
661
657
662
652
631
658
667
667
670
667
643
622
627
680
714
799
794
825
841
823
823
797
781
728
698
681
620
674
659
642
673
1061
849
916
868
929
980
891
879
879
821
785
777
797
848
843
851
833
813
869
880
800
812
785
811
811
759
699
707
717
705
712
701
676
672
653
659

