758
757
757
757
757
757
757
756
756
754
752
750
750
747
742
739
737
737
737
739
743
744
747
756
758
759
760
760
764
773
775
779
790
793
800
806
815
815
816
817
817
817
816
815
815
814
814
814
815
815
812
808
808
805
802
797
793
792
792
788
786
786
788
790
792
793
794
795
795
796
798
799
799
802
806
807
807
807
807
810
811
815
820
835
838
841
844
847
849
853
857
858
861
864
867
868
871
871
872
874
877
879
880
880
880
880
881
883
885
889
893
899
903
910
914
918
916
922
926
930
939
942
943
944
945
947
948
949
951
951
952
952
951
949
939
940
944
954
958
963
963
963
963
966
974
991
996
1005
1006
1008
1012
1024
1029
1032
1036
1038
1039
1046
1049
1052
1058
1064
1066
1072
1074
1085
1087
1087
1089
1092
1094
1096
1099
1096
1094
1096
1108
1115
1123
1131
1135
1139
1141
1142
1143
1143
1143
1150
1159
1164
1162
1152
1147
1129
1125
1120
1116
1116
1116
1116
1114
1106
1099
1091
1074
1069
1064
1058
1048
1047
1046
1046
1045
1045
1042
1040
1038
1036
1030
1015
1009
1005
1001
997
993
993
994
994
990
981
972
966
961
956
951
947
945
943
942
940
936
934
929
925
917
914
910
901
900
900
901
902
902
902
902
902
902
901
901
904
908
907
903
899
898
897
895
895
895
893
890
881
872
869
865
861
860
860
860
860
860
860
860
860
859
857
854
852
843
840
839
839
839
838
838
837
835
833
826
823
822
822
820
820
820
820
820
820
818
816
812
811
809
808
808
806
804
801
799
799
798
797
797
797
798
798
799
799
799
799
799
799
800
800
801
802
802
800
796
794
793
792
790
789
787
786
782
781
780
779
779
779
779
778
778
777
777
775
775
775
775
776
776
776
776
776
776
776
775
774
774
774
774
774
777
778
779
780
781
782
787
791
793
794
794
793
792
791
790
788
787
787
789
791
791
791
792
794
797
798
800
815
818
822
825
826
827
829
832
834
838
841
846
857
860
868
875
877
886
887
887
889
891
892
892
892
896
899
901
901
902
906
915
916
917
930
934
935
934
934
933
940
944
954
964
970
972
973
976
977
979
986
986
990
999
1004
1007
1012
1018
1022
1026
1028
1029
1031
1036
1036
1042
1048
1053
1068
1068
1087
1096
1100
1102
1104
1108
1110
1117
1120
1124
1125
1124
1122
1126
1126
1132
1136
1138
1143
1151
1154
1167
1174
1190
1198
1201
1205
1210
1210
1213
1219
1220
1223
1228
1232
1236
1239
1239
1239
1239
1239
1238
1238
1239
1239
1241
1249
1252
1257
1259
1259
1259
1259
1258
1257
1255
1255
1252
1247
1241
1240
1240
1240
1240
1240
1240
1241
1241
1242
1247
1250
1251
1255
1269
1270
1270
1271
1272
1277
1278
1277
1275
1274
1273
1273
1272
1270
1269
1268
1266
1262
1261
1260
1260
1260
1260
1259
1259
1258
1257
1256
1255
1255
1254
1251
1248
1247
1247
1245
1242
1242
1242
1242
1242
1242
1240
1238
1237
1236
1236
1235
1235
1235
1234
1234
1234
1234
1234
1234
1233
1233
1233
1233
1233
1233
1233
1233
1233
1233
1233
1233
1234
1235
1235
1236
1237
1238
1239
1240
1242
1248
1253
1255
1258
1256
1255
1255
1254
1252
1247
1240
1236
1230
1229
1216
1207
1203
1199
1196
1187
1185
1181
1175
1172
1166
1154
1150
1147
1138
1133
1128
1128
1118
1096
1095
1076
1068
1057
1034
1021
1012
1010
1004
995
987
983
974
969
965
961
958
953
949
947
941
940
939
937
937
937
919
916
914
904
900
896
875
872
849
831
827
823
820
810
802
802
800
800
798
796
796
778
776
774
771
771
769
762
762
761
759
759
759
758
758
757
757
757
757
757
757