734
735
737
737
735
738
742
748
746
754
748
745
742
704
700
702
706
709
711
721
731
736
756
764
771
781
795
808
816
826
827
827
827
828
833
848
851
853
853
853
858
860
861
860
857
857
878
887
890
903
911
914
918
924
932
932
935
936
973
977
980
985
993
997
1022
1016
1028
1036
1049
1075
1084
1097
1095
1094
1102
1103
1111
1118
1132
1125
1117
1103
1098
1088
1094
1095
1087
1081
1078
1077
1077
1068
1065
1045
1040
1030
1021
1010
1006
991
987
982
979
988
992
1003
1006
1004
1002
1001
1009
1020
1023
1017
1011
1002
978
971
969
967
962
961
952
958
956
953
956
969
978
985
995
1001
1024
1022
1035
1035
1035
1035
1041
1044
1050
1078
1085
1089
1103
1103
1104
1104
1124
1124
1124
1132
1134
1135
1151
1142
1134
1131
1137
1143
1151
1157
1159
1157
1156
1129
1090
1082
1088
1078
1079
1072
1041
1040
1041
1042
1046
1047
1046
1045
1046
1030
1028
1018
1019
1021
1036
1043
1050
1067
1072
1074
1074
1074
1078
1084
1093
1115
1124
1133
1139
1141
1141
1141
1151
1159
1172
1180
1186
1186
1188
1200
1210
1220
1224
1231
1245
1273
1272
1272
1273
1300
1300
1308
1313
1318
1316
1329
1345
1349
1337
1351
1350
1349
1348
1348
1333
1334
1350
1342
1333
1338
1324
1322
1325
1313
1317
1284
1288
1287
1287
1297
1287
1292
1300
1316
1338
1361
1350
1383
1362
1365
1350
1344
1332
1329
1326
1315
1315
1315
1315
1307
1303
1303
1267
1261
1251
1246
1245
1249
1252
1246
1233
1228
1217
1200
1193
1191
1189
1174
1160
1160
1137
1132
1062
1060
1056
1060
1061
1059
1059
1072
1078
1088
1088
1087
1088
1088
1079
1079
1076
1076
1080
1080
1082
1093
1090
1079
1078
1084
1080
1078
1065
1060
1065
1067
1067
1062
1057
1062
1069
1069
1071
1072
1072
1072
1070
1072
1076
1077
1081
1082
1078
1070
1055
1054
1048
1042
1040
1040
1023
1017
1016
1013
1010
1008
1005
1005
1014
1015
1012
1007
1017
1015
1013
1007
1008
1008
1004
993
992
992
987
983
981
976
975
975
970
965
970
975
975
978
978
977
981
980
978
988
985
990
992
977
984
985
978
982
981
976
979
982
984
981
980
979
973
975
972
972
970
976
976
968
966
965
965
957
953
951
945
942
929
927
923
921
912
912
912
906
908
909
910
903
909
914
914
914
915
918
920
921
943
943
943
918
907
885
847
846
846
836
821
815
815
808
803
789
779
778
776
753
750
749
738
727
727
720
731
736
730
725
718
718
725
729
716
715
717
711
705
710
710
705
705
705
706
704
703
701
703
704
705
719
731
734
738
738
738
737