774
773
773
772
772
771
770
770
769
769
769
769
769
769
769
769
769
769
769
769
769
769
768
767
767
768
768
768
768
768
768
766
765
764
764
762
761
761
760
760
760
758
756
758
756
756
756
756
755
755
755
754
754
754
754
754
754
754
751
750
749
749
749
757
750
750
749
749
749
750
751
753
753
754
756
759
758
759
760
760
761
762
762
762
761
755
756
756
748
747
747
744
744
746
746
746
746
746
746
747
747
748
748
749
754
757
758
756
755
753
751
751
751
753
758
762
767
758
753
750
749
749
753
754
747
744
744
745
746
748
748
747
744
742
742
739
738
735
733
731
728
726
725
721
720
717
714
711
705
704
704
702
700
698
694
694
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
692
690
688
686
685
684
684
683
683
682
682
681
681
680
679
679
679
679
679
679
680
681
681
682
682
681
680
678
673
670
660
657
655
653
653
653
653
652
652
652
652
652
651
651
651
650
650
648
646
646
645
644
643
643
643
643
643
643
643
643
643
643
642
642
641
640
639
638
637
637
637
635
633
633
632
631
630
630
629
629
628
628
628
627
626
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
627
629
632
636
639
641
642
644
645
645
648
654
655
656
657
659
662
664
670
674
676
677
678
679
682
689
692
695
698
701
703
709
713
717
721
728
732
735
736
738
741
749
753
754
754
754
753
753
752
752
752
752
755
760
763
766
767
771
773
775
779
781
783
785
787
789
792
794
797
799
800
801
804
814
817
820
821
822
824
826
832
847
847
849
849
850
850
856
862
868
870
871
872
874
874
875
876
878
880
882
886
887
888
888
891
897
900
902
903
908
913
915
922
924
925
931
933
935
936
938
940
942
944
945
946
949
952
952
953
954
954
954
955
956
957
957
959
961
963
965
968
971
973
976
979
980
981
982
990
1001
1003
1006
1012
1015
1018
1020
1022
1024
1026
1029
1032
1035
1036
1038
1040
1042
1045
1048
1051
1053
1054
1056
1062
1070
1081
1082
1083
1082
1081
1081
1080
1079
1078
1078
1080
1081
1083
1085
1087
1090
1090
1094
1097
1101
1102
1102
1102
1102
1102
1102
1104
1110
1114
1116
1120
1124
1129
1133
1136
1139
1141
1144
1145
1148
1151
1154
1156
1158
1159
1160
1162
1166
1170
1175
1177
1179
1181
1183
1191
1197
1201
1204
1208
1211
1214
1216
1219
1223
1227
1229
1230
1233
1241
1243
1246
1249
1250
1253
1253
1252
1251
1250
1250
1249
1249
1250
1251
1257
1258
1261
1267
1271
1275
1279
1283
1283
1282
1282
1281
1281
1280
1280
1281
1283
1285
1287
1288
1293
1295
1297
1299
1306
1312
1316
1327
1333
1341
1345
1348
1351
1352
1353
1354
1357
1358
1363
1367
1371
1372
1374
1378
1390
1396
1401
1414
1417
1418
1421
1424
1424
1424
1425
1426
1426
1426
1427
1428
1429
1430
1433
1437
1440
1443
1446
1450
1457
1458
1455
1451
1449
1447
1445
1443
1439
1435
1432
1428
1425
1423
1421
1416
1414
1411
1410
1410
1410
1410
1410
1410
1410
1410
1411
1412
1413
1415
1414
1411
1405
1402
1401
1395
1392
1390
1390
1390
1391
1391
1389
1388
1386
1384
1382
1380
1377
1373
1368
1366
1364
1361
1358
1354
1346
1342
1338
1331
1330
1330
1329
1329
1328
1327
1324
1321
1320
1319
1318
1317
1314
1312
1310
1309
1308
1306
1303
1301
1300
1299
1298
1294
1290
1285
1284
1283
1282
1282
1282
1282
1279
1277
1275
1273
1266
1262
1261
1259
1255
1252
1250
1249
1245
1237
1233
1227
1226
1224
1221
1217
1215
1215
1214
1213
1213
1213
1213
1213
1216
1216
1217
1218
1220
1222
1224
1230
1237
1241
1247
1258
1263
1268
1273
1284
1290
1290
1290
1290
1310
1313
1318
1320
1321
1322
1326
1328
1332
1334
1341
1344
1344
1342
1341
1339
1337
1334
1328
1324
1318
1313
1308
1307
1305
1304
1302
1301
1298
1296
1294
1292
1289
1285
1280
1273
1265
1261
1259
1255
1253
1252
1252
1253
1253
1253
1254
1255
1255
1255
1255
1256
1267
1271
1274
1276
1274
1272
1272
1271
1269
1266
1265
1264
1263
1265
1266
1267
1270
1269
1268
1266
1266
1267
1268
1281
1284
1282
1279
1277
1277
1275
1275
1276
1278
1281
1284
1288
1292
1295
1299
1301
1303
1304
1304
1302
1301
1302
1303
1305
1307
1308
1308
1307
1306
1305
1305
1304
1304
1303
1303
1304
1305
1306
1307
1310
1314
1317
1320
1327
1333
1339
1344
1345
1347
1350
1356
1358
1360
1363
1366
1367
1375
1379
1383
1385
1392
1396
1401
1404
1408
1414
1419
1426
1427
1429
1435
1438
1441
1445
1448
1453
1455
1458
1461
1463
1466
1473
1475
1476
1477
1479
1484
1484
1485
1486
1488
1489
1490
1490
1492
1493
1494
1494
1495
1496
1497
1498
1498
1499
1501
1503
1504
1505
1505
1508
1511
1512
1513
1513
1513
1514
1514
1515
1515
1516
1517
1518
1519
1520
1520
1521
1522
1523
1523
1523
1523
1524
1524
1524
1525
1526
1527
1527
1527
1528
1529
1529
1529
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1532
1532
1533
1533
1534
1534
1535
1535
1536
1536
1538
1539
1540
1542
1543
1543
1544
1544
1545
1545
1546
1546
1547
1547
1548
1548
1549
1549
1550
1550
1551
1551
1551
1552
1552
1553
1554
1554
1555
1555
1556
1556
1557
1557
1558
1559
1560
1562
1563
1564
1568
1569
1570
1571
1571
1571
1572
1572
1573
1573
1574
1575
1575
1575
1576
1576
1576
1577
1577
1580
1581
1581
1582
1583
1583
1584
1584
1585
1585
1586
1586
1586
1586
1588
1589
1591
1592
1593
1595
1595
1596
1597
1598
1598
1600
1601
1602
1603
1604
1605
1607
1608
1610
1611
1614
1615
1616
1617
1617
1617
1618
1618
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1629
1629
1630
1630
1630
1631
1631
1632
1632
1633
1634
1635
1636
1636
1638
1640
1640
1641
1642
1643
1645
1646
1648
1650
1651
1652
1654
1655
1655
1655
1656
1656
1657
1657
1657
1658
1658
1658
1658
1659
1659
1659
1660
1660
1660
1660
1660
1660
1660