714
736
737
736
746
747
750
751
768
782
775
780
789
791
789
802
817
815
805
804
823
833
847
856
848
839
844
838
837
843
833
833
826
812
807
797
793
792
789
761
745
736
727
736
734
729
718
708
708
708
714
730
735
739
750
761
769
766
766
767
786
811
819
839
835
829
835
846
836
843
848
849
853
859
867
871
869
870
878
879
880
881
908
911
917
926
911
920
926
937
945
945
945
953
965
967
970
974
968
981
1006
1011
1004
1004
1014
1015
1003
1017
1001
1008
1016
1038
1048
1028
1024
1029
1020
1018
1027
1054
1061
1061
1067
1062
1057
1070
1075
1086
1091
1093
1095
1097
1103
1105
1146
1146
1136
1133
1133
1133
1141
1167
1152
1162
1166
1177
1182
1214
1255
1244
1224
1259
1251
1259
1271
1270
1268
1266
1261
1232
1220
1215
1213
1213
1258
1267
1264
1265
1263
1266
1270
1266
1254
1249
1258
1256
1260
1261
1261
1259
1250
1234
1226
1228
1228
1228
1227
1224
1216
1210
1201
1204
1198
1200
1203
1192
1185
1216
1221
1215
1211
1209
1208
1201
1200
1200
1195
1193
1212
1227
1238
1243
1245
1258
1254
1266
1291
1296
1318
1319
1318
1318
1319
1320
1311
1284
1275
1278
1274
1263
1254
1222
1211
1204
1170
1171
1178
1192
1195
1189
1175
1172
1175
1173
1165
1162
1159
1143
1147
1147
1142
1128
1095
1091
1093
1098
1105
1111
1123
1127
1136
1140
1157
1161
1165
1168
1173
1185
1185
1171
1170
1168
1167
1164
1160
1161
1161
1158
1156
1154
1157
1168
1176
1181
1178
1170
1158
1131
1130
1137
1142
1132
1130
1149
1148
1142
1133
1110
1098
1099
1108
1106
1100
1098
1090
1071
1066
1068
1069
1069
1060
1061
1062
1051
1054
1061
1062
1061
1062
1044
1037
1034
1034
1025
1019
1012
1001
1001
1001
1002
988
987
987
986
984
985
981
980
989
980
974
970
974
978
964
959
956
954
952
948
941
940
944
944
944
944
945
950
942
935
933
942
958
943
944
927
912
918
889
891
890
888
886
889
905
872
875
882
883
880
872
866
859
855
853
851
855
837
837
837
847
848
844
835
825
824
825
815
810
810
813
815
813
823
816
809
813
807
808
800
799
797
792
787
784
780
783
798
794
779
774
774
776
775
770
785
782
780
765
764
771
761
759
757
756
760
766
764
751
751
762
764
741
741
741
736
732
729
728
727
727
726
723
714
720
710
717
718
728
733
736
728
739
754
763
791
793
794
806
811
834
833
841
840
849
846
838
848
856
847
832
820
808
827
813
806
806
806
785
782
763
759
752
746
743
736
734
727
722
714