906
905
904
902
900
900
899
897
896
896
896
896
896
896
895
893
892
891
890
890
890
890
889
888
888
887
886
886
889
890
889
888
886
885
884
882
881
881
881
880
879
879
879
879
879
878
878
878
878
878
878
877
876
875
874
874
874
874
874
873
873
873
873
873
873
873
872
870
869
869
870
871
871
871
871
871
871
868
868
873
875
879
873
877
880
875
870
869
868
867
867
865
863
861
860
859
860
860
859
859
858
857
858
859
852
853
853
851
850
850
850
850
850
847
847
846
842
843
843
843
843
844
844
845
846
846
847
849
849
851
855
861
867
872
876
878
884
889
891
896
897
892
892
900
902
903
907
915
941
941
937
946
953
954
956
958
960
982
982
990
995
992
999
1005
1007
1010
1016
1020
1027
1050
1057
1058
1058
1059
1059
1054
1059
1068
1076
1080
1081
1090
1095
1107
1121
1130
1139
1135
1124
1118
1124
1132
1139
1150
1155
1163
1169
1171
1176
1179
1173
1189
1195
1203
1204
1204
1207
1211
1221
1226
1231
1236
1243
1257
1268
1270
1285
1286
1286
1290
1292
1298
1306
1309
1297
1295
1295
1295
1296
1301
1307
1326
1329
1331
1333
1335
1338
1342
1346
1346
1352
1356
1365
1370
1372
1372
1376
1388
1397
1396
1396
1396
1396
1396
1404
1392
1413
1417
1413
1409
1405
1403
1407
1405
1402
1412
1414
1413
1410
1408
1404
1402
1398
1391
1389
1387
1385
1384
1383
1382
1382
1383
1383
1376
1367
1367
1364
1345
1341
1346
1346
1339
1328
1329
1307
1300
1287
1277
1276
1276
1275
1275
1275
1275
1275
1274
1272
1263
1235
1227
1227
1227
1227
1222
1221
1210
1204
1187
1187
1185
1185
1182
1173
1163
1163
1163
1154
1146
1145
1140
1136
1133
1129
1121
1116
1111
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1108
1101
1097
1086
1078
1069
1045
1043
1043
1043
1041
1038
1035
1033
1032
1031
1029
1029
1030
1032
1033
999
1000
1002
1003
964
966
968
969
969
969
969
967
964
964
963
962
960
940
936
936
935
934
933
932
932
931
924
920
914
908
905
906
906
907
908
909
900
898
895
890
874
874
874
874
874
866
863
860
856
857
858
859
859
860
862
865
867
866
862
861
860
866
869
869
866
865
863
863
862
865
853
855
853
852
851
853
868
868
862
860
859
869
868
867
863
861
861
861
862
862
861
860
860
857
853
853
852
850
866
866
871
870
863
859
854
849
848
848
847
845
844
844
843
843
843
843
843
843
843
841
846
847
850
852
852
852
853
853
853
858
858
859
859
858
859
860
860
866
869
867
867
869
869
868
868
871
874
872
872
872
872
871
871
871
871
871
871
869
869
871
871
872
873
873
873
873
873
873
874
874
874
873
873
873
874
874
875
875
876
876
878
878
878
878
879
880
880
881
881
881
882
884
884
884
884
885
885
886
888
889
890
890
888
888
888
889
890
891
891
891
891
892
893
894
895
896
896
896
896
896
896
896
897
898
899
899
900
901
902
904
905
905