786
786
786
786
786
787
789
792
792
792
792
801
803
801
811
812
813
828
834
826
825
827
827
842
842
855
855
865
868
869
870
875
877
879
880
881
884
902
924
926
927
939
941
948
952
952
958
961
963
971
983
992
994
1011
1011
1018
1021
1036
1037
1037
1037
1038
1040
1042
1045
1046
1047
1047
1047
1047
1044
1042
1039
1039
1039
1023
1022
1021
1020
1015
1015
1014
1012
1012
1012
1008
1006
1006
1007
1011
1013
1004
1001
998
1001
995
970
968
966
966
964
961
960
958
961
965
966
960
956
964
973
989
1003
1021
1037
987
962
962
963
963
961
960
955
947
936
924
919
913
910
910
910
909
908
908
908
908
908
908
908
912
911
909
909
912
912
912
912
914
914
915
916
915
915
915
914
918
919
922
923
926
929
930
934
934
939
943
948
949
953
975
1000
985
989
972
972
976
973
974
972
980
981
983
989
992
995
997
999
1010
1016
1027
1037
1044
1053
1057
1057
1058
1059
1057
1058
1059
1057
1050
1049
1048
1045
1042
1039
1039
1036
1035
1034
1032
1029
1026
1022
1023
1023
1014
1012
1012
1012
1010
1011
1014
1011
1027
1033
1035
1036
1016
1009
1021
1025
1024
1028
1036
1048
1051
1041
1046
1049
1033
1021
1019
1017
1020
1022
980
980
982
992
997
1000
1005
971
965
959
957
958
958
956
952
951
949
943
939
936
942
950
948
946
930
930
921
920
920
920
920
924
927
928
933
928
929
928
932
964
961
955
913
910
908
956
967
979
981
981
981
982
981
991
988
985
980
974
979
986
992
994
994
1010
1016
1022
1024
1024
1017
1019
993
991
998
1022
1029
1029
1024
1008
996
1015
1010
974
953
936
942
928
891
884
882
880
881
891
890
886
878
875
877
876
881
884
887
944
959
966
967
930
929
932
942
972
986
990
996
1010
1020
1023
1020
1044
1047
1058
1063
1064
1068
1086
1094
1102
1102
1108
1133
1167
1206
1243
1263
1280
1293
1382
1340
1291
1245
1238
1225
1219
1186
1199
1191
1175
1165
1156
1129
1118
1116
1116
1096
1087
1046
1035
1017
1011
971
953
947
926
907
904
896
873
848
834
827
820
818
790
782
752
739
743
743
755
759
757
755
754
756
758
758
757
757
755
754
752
750
753
754
753
752
751
750
749
747
748
749
748
744
740
740
740
750
753
764
767
756
754
752
751
749
747
748
747
746
746
746
750
757
765
770
775
772
766
751
747
744
747
744
749
763
768
775
774
774
774
779
784
785
785
787
789
791
806
815
821
817
820
824
814
804
815
808
805
802
797
797
805
807
809
808
802
796
755
752
752
759
761
758
761
758
758
759
759
760
773
779
793
780
780
780
781
784
786
786
791
791
788
786
772
771
770
766
770
782
794
785
782
782
790
792
792
792
792
792
794
795
800
800
802
802
805
824
823
821
819
818
818
818
818
817
817
807
804
806
805
804
800
792
791
790
789
788
785
781
780
780
780
777
778
779
780
780
780
784
785
784
784
787
785