492
492
494
496
496
496
496
496
497
498
498
498
498
498
498
498
498
498
499
501
501
510
512
518
521
523
525
528
532
539
540
540
541
545
546
546
547
552
553
553
554
555
556
557
557
556
551
553
556
555
554
552
550
545
547
548
549
551
552
553
554
556
564
566
567
568
569
569
570
571
579
583
586
588
591
593
595
603
604
607
607
606
603
602
599
597
596
594
592
592
594
595
597
602
602
603
603
604
605
632
634
639
642
652
669
671
674
674
674
674
674
674
674
674
675
678
678
683
686
686
688
692
694
698
704
707
712
718
725
733
733
746
750
752
752
753
754
754
754
756
756
756
757
755
752
751
750
749
744
740
740
740
740
739
737
737
737
736
739
742
742
742
742
739
730
729
729
729
729
729
730
732
732
732
732
737
737
737
737
738
746
747
748
749
750
751
755
756
759
760
760
753
752
752
752
751
751
751
751
751
751
751
752
754
755
755
754
753
752
752
752
752
753
738
740
753
759
759
757
761
764
766
767
769
771
772
773
774
770
767
758
757
757
757
757
757
757
757
758
759
759
762
762
762
760
760
758
755
734
729
768
796
809
811
813
812
810
809
808
808
813
813
814
814
814
813
813
813
813
813
813
814
814
817
818
821
824
826
826
830
829
829
829
829
833
835
838
843
843
843
844
844
845
846
848
849
851
854
860
865
867
867
870
871
875
885
887
886
886
886
884
884
882
881
881
881
887
887
887
888
888
888
888
888
889
889
889
889
889
889
888
888
888
891
898
900
907
917
926
932
938
938
935
941
946
960
962
965
964
962
958
960
962
963
970
975
988
990
991
993
994
994
994
994
994
994
995
1002
1005
1008
1015
1017
1019
1022
1043
1048
1051
1053
1054
1055
1056
1057
1057
1057
1056
1053
1055
1056
1056
1056
1056
1057
1057
1060
1062
1065
1073
1077
1071
1071
1073
1074
1078
1083
1085
1086
1089
1092
1094
1095
1093
1090
1089
1087
1086
1086
1084
1084
1068
1063
1059
1057
1054
1052
1045
1044
1043
1043
1043
1043
1043
1042
1042
1042
1042
1050
1048
1046
1045
1045
1044
1043
1042
1032
1021
1019
1017
1014
1010
1007
1008
1010
1013
1022
1024
1025
1025
1025
1024
1022
1022
1021
1021
1023
1024
1026
1028
1027
1022
1023
1024
1021
1019
1019
1021
1022
1024
1024
1024
1027
1028
1029
1031
1032
1035
1039
1039
1037
1036
1035
1023
1025
1025
1026
1027
1028
1031
1031
1031
1037
1037
1037
1037
1036
1040
1040
1043
1044
1046
1047
1048
1048
1049
1049
1049
1049
1050
1050
1050
1050
1050
1050
1050
1049
1049
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1063
1064
1064
1064
1064
1064
1065
1065
1065
1065
1065
1067
1067
1067
1067
1067
1069
1076
1077
1079
1080
1080
1080
1080
1080
1080
1080
1080
1087
1087
1083
1082
1082
1082
1082
1081
1107
1111
1115
1115
1115
1116
1119
1120
1120
1120
1119
1119
1118
1118
1119
1120
1120
1130
1134
1140
1144
1145
1146
1145
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1144
1149
1150
1154
1183
1194
1194
1193
1192
1187
1187
1186
1186
1200
1205
1211
1214
1214
1214
1213
1213
1212
1212
1217
1219
1237
1238
1240
1238
1240
1242
1244
1241
1235
1236
1238
1239
1242
1242
1242
1244
1246
1246
1246
1245
1246
1246
1249
1252
1264
1266
1266
1264
1261
1259
1254
1254
1255
1255
1255
1255
1255
1252
1250
1252
1255
1255
1255
1256
1258
1259
1262
1263
1268
1273
1278
1282
1281
1278
1278
1278
1277
1276
1275
1274
1281
1282
1283
1285
1286
1292
1293
1294
1300
1301
1302
1302
1304
1305
1305
1298
1310
1313
1314
1318
1318
1318
1319
1321
1322
1323
1323
1323
1323
1323
1324
1326
1337
1340
1342
1350
1350
1350
1350
1351
1351
1351
1351
1351
1351
1351
1351
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1366
1370
1372
1374
1376
1377
1379
1380
1380
1380
1380
1381
1382
1382
1382
1381
1380
1374
1375
1375
1376
1379
1383
1385
1387
1389
1390
1391
1391
1391
1391
1391
1391
1392
1394
1395
1396
1397
1397
1399
1400
1401
1402
1404
1404
1404
1406
1410
1413
1417
1422
1427
1432
1450
1456
1462
1470
1476
1482
1492
1494
1495
1496
1500
1512
1520
1517
1516
1516
1517
1517
1518
1519
1520
1521
1523
1526
1529
1530
1531
1532
1531
1530
1531
1532
1532
1533
1533
1534
1534
1535
1536
1538
1542
1547
1549
1551
1552
1554
1558
1557
1556
1554
1556
1563
1571
1574
1579
1585
1588
1590
1595
1595
1595
1600
1607
1610
1612
1612
1612
1612
1628
1643
1654
1654
1658
1650
1646
1641
1638
1623
1606
1609
1612
1615
1622
1631
1636
1653
1662
1675
1670
1666
1669
1671
1682
1686
1696
1701
1704
1710
1712
1714
1732
1735
1738
1740
1740
1738
1736
1741
1745
1746
1746
1747
1748
1748
1748
1748
1749
1749
1749
1748
1748
1748
1749
1749
1751
1751
1757
1757
1757
1758
1759
1764
1774
1775
1779
1793
1791
1789
1795
1799
1804
1806
1808
1808
1809
1812
1814
1818
1818
1818
1819
1827
1828
1833
1834
1834
1834
1835
1836
1839
1840
1842
1847
1848
1848
1849
1849
1849
1849
1849
1849
1849
1849
1849
1849
1849
1849
1849
1849
1850
1851
1851
1852
1846
1830
1830
1829
1829
1823
1822
1821
1820
1820
1819
1801
1795
1783
1780
1779
1777
1773
1771
1769
1767
1765
1763
1763
1759
1757
1754
1752
1750
1748
1748
1748
1748
1747
1746
1744
1739
1737
1735
1733
1731
1729
1727
1725
1723
1720
1712
1710
1709
1709
1709
1709
1706
1702
1698
1695
1694
1695
1695
1696
1696
1692
1691
1684
1684
1683
1678
1676
1671
1668
1661
1661
1660
1659
1659
1659
1659
1658
1655
1651
1649
1642
1639
1637
1634
1627
1623
1621
1621
1621
1621
1623
1624
1624
1625
1626
1627
1628
1628
1630
1630
1625
1603
1605
1606
1608
1610
1612
1614
1614
1612
1611
1609
1608
1607
1606
1605
1604
1603
1598
1592
1588
1583
1579
1576
1573
1574
1578
1593
1592
1590
1582
1582
1581
1580
1577
1575
1573
1571
1567
1568
1569
1569
1570
1571
1563
1563
1564
1565
1566
1567
1565
1556
1553
1551
1550
1550
1550
1550
1550
1550
1551
1551
1551
1547
1545
1544
1542
1538
1534
1519
1517
1510
1507
1506
1506
1506
1506
1506
1505
1505
1505
1505
1505
1504
1502
1500
1499
1498
1497
1496
1496
1490
1489
1488
1488
1487
1479
1476
1472
1471
1473
1474
1475
1475
1475
1475
1475
1473
1472
1468
1460
1460
1460
1460
1460
1456
1453
1450
1446
1445
1445
1446
1447
1448
1449
1449
1451
1453
1448
1446
1444
1442
1441
1439
1437
1436
1431
1428
1425
1418
1418
1413
1415
1417
1420
1419
1418
1416
1414
1411
1411
1410
1410
1408
1406
1403
1400
1399
1397
1394
1390
1387
1383
1379
1377
1374
1372
1371
1369
1367
1357
1357
1351
1351
1351
1360
1360
1360
1360
1360
1360
1360
1360
1345
1343
1341
1340
1346
1349
1355
1358
1346
1339
1334
1333
1333
1333
1335
1338
1341
1344
1345
1343
1336
1335
1330
1332
1334
1335
1339
1341
1343
1344
1354
1376
1352
1341
1337
1334
1330
1329
1331
1332
1334
1336
1338
1338
1338
1334
1333
1331
1328
1325
1324