740
740
740
740
741
741
741
741
741
741
741
742
742
743
743
743
743
743
743
742
742
742
743
744
745
745
744
744
744
744
745
745
744
744
744
744
745
746
746
746
746
746
746
746
746
746
747
748
748
746
746
746
746
745
744
744
744
744
744
745
745
745
745
744
742
743
743
743
743
743
743
745
746
748
748
749
750
751
751
752
752
752
753
755
761
761
765
772
788
788
800
811
815
815
812
812
814
814
816
820
820
826
827
827
826
827
827
830
834
838
838
840
841
843
845
849
849
854
859
861
861
863
865
870
874
878
882
882
891
904
904
906
909
912
919
927
927
936
937
939
939
940
944
947
949
949
951
953
956
960
965
970
970
979
996
1003
1003
1009
1015
1017
1020
1021
1021
1021
1021
1021
1022
1023
1023
1023
1023
1022
1020
1020
1020
1020
1020
1020
1021
1021
1021
1021
1019
1019
1018
1018
1018
1018
1015
1011
1011
1009
1009
1009
1009
1010
1016
1016
1021
1024
1028
1033
1035
1038
1043
1043
1045
1049
1052
1055
1056
1058
1061
1061
1068
1083
1095
1105
1105
1110
1114
1118
1120
1122
1122
1126
1127
1129
1131
1136
1143
1143
1149
1152
1153
1155
1158
1161
1163
1163
1166
1169
1172
1173
1174
1176
1179
1181
1181
1183
1188
1192
1195
1201
1208
1208
1209
1210
1211
1212
1213
1215
1218
1218
1222
1227
1236
1239
1240
1245
1245
1250
1255
1264
1269
1269
1272
1274
1277
1279
1281
1285
1285
1290
1292
1292
1292
1291
1291
1290
1290
1286
1281
1272
1267
1267
1263
1259
1257
1248
1243
1243
1238
1230
1227
1224
1216
1216
1212
1211
1209
1206
1204
1204
1199
1189
1186
1182
1182
1176
1174
1172
1166
1165
1165
1159
1157
1151
1143
1139
1139
1134
1128
1121
1121
1121
1121
1121
1118
1112
1099
1093
1093
1084
1072
1067
1062
1059
1059
1057
1046
1041
1041
1035
1032
1025
1016
1012
1012
1008
1004
1001
997
997
992
989
986
985
983
983
980
970
967
964
964
955
952
951
951
951
951
951
951
951
951
951
952
953
954
955
955
956
957
958
959
955
955
952
947
941
935
935
923
916
916
912
909
906
903
903
895
891
885
880
880
872
860
855
855
854
852
850
845
838
838
834
830
827
826
825
823
823
823
823
824
825
825
825
824
822
821
819
815
815
810
810
809
807
806
806
804
801
799
799
795
787
781
781
778
775
768
763
763
756
751
748
747
747
747
745
744
743
743
741
740
740
740
740
739
739
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
739
739