961
964
963
969
975
978
982
998
1003
1003
1008
1008
1008
1008
1008
1000
998
995
998
997
996
1011
1010
1010
1011
1019
1025
1043
1046
1049
1049
1049
1055
1062
1065
1066
1067
1067
1067
1070
1072
1095
1098
1095
1094
1098
1101
1110
1111
1111
1119
1125
1134
1137
1143
1152
1154
1159
1167
1170
1174
1183
1188
1193
1196
1192
1203
1213
1203
1212
1210
1206
1211
1224
1225
1227
1230
1235
1236
1238
1239
1234
1237
1247
1250
1250
1250
1250
1250
1253
1258
1264
1268
1272
1278
1283
1292
1297
1296
1311
1300
1300
1301
1309
1311
1312
1313
1319
1320
1325
1327
1328
1330
1337
1338
1336
1345
1352
1356
1361
1359
1352
1348
1348
1350
1350
1351
1352
1363
1364
1379
1380
1378
1375
1374
1374
1386
1390
1392
1391
1395
1407
1401
1394
1380
1378
1376
1372
1370
1365
1356
1357
1357
1360
1360
1361
1362
1369
1368
1368
1368
1368
1368
1370
1369
1370
1370
1370
1370
1371
1368
1368
1367
1368
1368
1364
1364
1364
1368
1368
1370
1370
1380
1380
1424
1403
1400
1392
1390
1388
1388
1384
1383
1383
1383
1382
1380
1380
1380
1378
1375
1376
1372
1371
1372
1373
1373
1373
1370
1374
1374
1375
1374
1373
1373
1373
1374
1371
1373
1371
1371
1371
1375
1376
1379
1380
1383
1383
1384
1389
1392
1400
1408
1420
1407
1407
1409
1409
1419
1408
1399
1392
1388
1384
1383
1381
1380
1375
1374
1375
1371
1371
1372
1372
1371
1374
1373
1374
1371
1371
1370
1370
1368
1369
1369
1371
1366
1364
1364
1363
1361
1359
1359
1360
1360
1371
1371
1370
1394
1455
1433
1430
1465
1494
1502
1511
1491
1458
1416
1417
1422
1424
1418
1387
1392
1397
1430
1430
1430
1431
1433
1389
1387
1386
1384
1414
1411
1423
1414
1393
1354
1277
1317
1366
1391
1385
1401
1405
1386
1360
1367
1361
1359
1355
1354
1347
1333
1322
1326
1342
1357
1359
1361
1354
1350
1351
1351
1351
1352
1364
1406
1447
1488
1510
1563
1622
1743
1732
1690
1669
1644
1626
1628
1636
1602
1580
1480
1319
1184
1176
1193
1188
1165
1173
1175
1172
1190
1158
1204
1181
1090
1036
928
873
859
864
855
844
859
843
847
880
913
900
900
896
878
848
847
827
795
789
800
767
759
760
758
751
787
873
905
904
876
848
854
797
809
797
790
786
784
778
787
786
785
784
778
772
780
785
789
789
789
786
779
775
771
777
793
809
821
825
849
858
874
848
848
858
847
846
855
872
908
906
903
906
929
932
937
948
958
941
933
934
943
944
909
883
891
862
847
828
815
810
806
824
816
815
815
795
794
794
797
799
797
789
782
757
757
762
779
790
789
778
773
774
762
756
751
744
741
738
737
742
744
743
748
749
761
766
781
776
763
762
789
818
826
823
829
831
831
832
832
834
837
835
834
832
829
832
838
838
834
835
836
837
837
837
837
838
842
845
845
840
830
826
834
837
840
848
850
850
854
852
853
855
855
855
859
860
857
856
856
861
864
866
877
888
887
892
898
900
916
922
922
921
919
912
910
908
905
901
895
893
898
886
884
882
867
868
845
837
862
860
849
849
832
820
820
825
829
825
813
802
815
805
819
816
808
819
816
796
792
774
773
772
772
772
770
759
749
749
743
739
734
761
762
761
756
752
748
750
761
772
752
757
762
775
783
794
794
803
801
799
797
793
791
793
793
783
782
787
791
791
804
812
810
809
812
816
837
840
844
853
854
855
857
860
861
861
859
856
860
862
880
883
888
884
896
899
900
900
899
897
893
896
886
880
879
881
872
869
865
859
852
870
870
882
892
902
934
937
949
958
960
952
943
949
932
939
948
961
977
959
960
963
987
987
987
987
988
989
991
976
984
989
989
989
989
994
1003
1010
1016
1019
1017
1005
1009
1015
1028
1027
1027
1027
1025
1024
1018
1026
1035
1037
1028
1018
1022
1022
1017
1010
1004
1001
985
979
972
974
950
946
940
932
926
929
928
922
918
923
931
937
929
920
918
896
896
905
913
915
901
897
907
910
914
911
904
905
907
905
901
895
886
882
866
880
901
900
898
897
898
906
909
913
914
881
872
859
849
847
849
858
849
845
837
828
832
849
863
874
870
867
867
886
891
895
899
902
905
906
906
906
910
915
920
922
922
919
919
919
919
918
916
919
925
936
940
943
943
939
936
940
958
964
956
951
951
947
940
940
962
941
933
931
954
964
962
952
961
966
957
966
971
977
980
986
993
1000
1008
1007
1006
1004
1028
1037
1023
1036
1054
1060
1067
1056
1057
1061
1065
1064
1062
1061
1060
1069
1065
1059
1065
1066
1067
1067
1080
1084
1089
1089
1090
1089
1085
1083
1079
1098
1098
1097
1091
1091
1091
1092
1092
1092
1091
1087
1081
1077
1073
1067
1084
1085
1078
1081
1086
1097
1113
1110
1106
1109
1115
1128
1141
1146
1150
1153
1159
1159
1168
1173
1173
1181
1184
1185
1186
1189
1191
1193
1196
1199
1201
1201
1201
1201
1201
1201
1201
1201
1201
1204
1202
1202
1206
1219
1219
1218
1221
1222
1229
1226
1226
1228
1229
1232
1234
1235
1238
1240
1240
1239
1237
1240
1245
1250
1253
1253
1253
1251
1249
1253
1256
1260
1267
1268
1272
1277
1277
1277
1277
1282
1315
1315
1316
1332
1412
1411
1411
1411
1411
1420
1421
1425
1436
1444
1448
1451
1455
1460
1460
1460
1460
1464
1462
1461
1462
1462
1465
1466
1468
1488
1485
1483
1482
1475
1475
1478
1479
1479
1492
1494
1511
1512
1513
1512
1512
1512
1516
1518
1514
1517
1513
1521
1530
1531
1513
1507
1501
1501
1501
1500
1500
1500
1500
1500
1499
1498
1497
1495
1495
1495
1495
1495
1493
1489
1479
1477
1463
1459
1460
1462
1462
1458
1450
1445
1435
1431
1427
1432
1444
1425
1416
1416
1416
1416
1417
1418
1407
1408
1406
1406
1406
1416
1420
1421
1420
1416
1420
1426
1430
1424
1430
1431
1425
1414
1414
1414
1415
1420
1429
1440
1434
1424
1430
1434
1423
1430
1433
1424
1438
1436
1434
1438
1451
1457
1462
1466
1472
1475
1478
1481
1485
1489
1490
1489
1492
1492
1491
1490
1489
1487
1482
1481
1481
1482
1482
1481
1480
1480
1480
1479
1479
1478
1477
1474
1462
1457
1453
1454
1463
1471
1476
1478
1480
1482
1483
1488
1488
1488
1494
1494
1504