695,695,698,705,709,713,715,726,727,737,744,750,753,758,764,783,793,799,808,833,864,873,891,900,906,912,919,914,913,913,908,908,902,902,900,900,897,897,894,894,892,892,892,894,894,897,897,903,903,906,906,914,914,919,919,921,921,924,924,929,929,935,935,932,932,931,931,929,922,921,921,919,919,927,932,935,938,942,944,947,949,952,956,959,962,967,974,974,971,971,966,966,958,958,950,950,953,953,963,963,964,966,966,966,971,971,974,974,974,976,976,977,979,979,982,982,985,985,990,990,996,996,1003,1003,1009,1009,1010,1016,1016,1019,1019,1021,1021,1024,1024,1027,1027,1032,1032,1032,1035,1037,1037,1051,1051,1056,1056,1062,1062,1067,1067,1070,1070,1072,1072,1078,1078,1093,1093,1093,1099,1099,1102,1116,1116,1122,1122,1124,1124,1134,1134,1137,1137,1142,1142,1145,1145,1147,1147,1149,1149,1150,1151,1154,1154,1166,1167,1167,1172,1172,1157,1157,1155,1155,1156,1156,1158,1158,1166,1166,1173,1173,1178,1178,1178,1184,1184,1186,1187,1192,1192,1193,1199,1200,1200,1200,1199,1198,1193,1193,1190,1190,1183,1183,1180,1180,1178,1178,1177,1177,1168,1168,1167,1167,1163,1163,1162,1161,1161,1154,1154,1154,1147,1147,1145,1145,1139,1139,1139,1137,1137,1130,1130,1128,1128,1128,1126,1126,1125,1125,1121,1121,1119,1118,1118,1116,1116,1111,1111,1110,1110,1108,1108,1101,1101,1099,1099,1084,1084,1078,1078,1077,1077,1074,1074,1073,1073,1069,1068,1068,1063,1063,1058,1058,1057,1057,1052,1052,1052,1047,1047,1043,1043,1036,1036,1030,1030,1027,1027,1026,1019,1019,1011,1009,1008,1004,1004,1003,1003,1001,1001,998,998,993,993,992,992,987,987,985,985,984,984,982,982,974,974,972,972,966,966,964,964,963,958,958,951,951,947,947,948,948,947,937,937,934,934,935,937,947,905,902,901,901,901,900,900,898,898,898,897,895,894,893,891,889,886,885,883,882,881,880,880,880,879,879,878,878,877,875,872,872,871,869,866,865,864,864,862,862,861,860,859,859,858,857,856,855,856,859,862,864,865,866,867,868,869,869,868,866,866,867,867,869,870,872,872,871,875,875,875,876,877,879,880,883,885,885,889,893,895,896,898,901,903,906,908,910,911,914,915,916,916,915,912,911,910,905,905,903,904,901,900,900,900,898,897,896,893,891,890,889,887,886,887,889,891,891,891,892,894,895,895,896,899,900,902,903,905,906,906,905,905,947,947,950,950,951,953,953,950,950,947,947,947,939,939,942,942,940,940,939,939,937,937,931,931,926,926,924,924,920,915,914,913,924,929,929,929,924,924,921,921,921,924,924,913,916,916,913,913,913,916,913,903,903,902,900,900,902,903,913,914,910,910,909,898,898,887,887,881,881,881,884,884,886,886,889,889,892,892,884,884,889,889,895,895,900,900,907,908,910,910,911,911,914,914,913,913,914,914,913,911,909,909,910,909,908,908,908,910,911,911,914,915,918,918,921,921,922,929,929,937,937,940,941,945,945,948,948,955,955,953,953,955,955,953,953,948,943,943,940,940,937,937,935,934,932,932,931,931,931,921,921,918,918,911,911,908,908,906,906,914,914,913,913,911,911,908,905,905,902,902,900,900,897,897,894,894,893,892,889,889,887,887,886,886,884,884,882,879,879,876,876,871,871,860,860,859,859,855,855,852,852,850,850,849,849,844,842,844,844,845,845,847,847,844,844,842,842,841,841,842,842,839,834,834,837,832,826,826,818,818,812,812,804,804,802,802,799,799,797,791,789,784,781,776,766,753,748,744,737,729,723,717,711,705;1447,1459,1467,1480,1494,1506,1512,1544,1548,1564,1579,1584,1591,1601,1605,1607,1604,1606,1604,1636,1670,1674,1671,1669,1667,1666,1659,1659,1659,1656,1656,1651,1651,1648,1648,1646,1646,1643,1643,1640,1640,1636,1635,1635,1629,1629,1627,1627,1632,1632,1635,1635,1637,1637,1640,1640,1643,1643,1645,1645,1648,1648,1654,1654,1653,1653,1651,1651,1648,1648,1651,1651,1659,1659,1659,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1659,1643,1643,1640,1640,1638,1638,1635,1635,1629,1629,1627,1627,1624,1624,1624,1623,1621,1621,1619,1619,1618,1613,1613,1608,1608,1606,1598,1598,1592,1592,1595,1595,1598,1598,1600,1600,1603,1603,1602,1600,1600,1598,1598,1595,1595,1592,1592,1590,1590,1584,1584,1583,1582,1582,1582,1579,1579,1582,1582,1584,1584,1587,1587,1590,1590,1592,1592,1595,1595,1598,1598,1599,1600,1600,1603,1603,1603,1605,1605,1606,1606,1608,1608,1611,1611,1613,1613,1616,1616,1619,1619,1621,1621,1623,1623,1624,1624,1627,1627,1627,1624,1624,1617,1617,1616,1616,1614,1614,1613,1613,1611,1611,1608,1608,1611,1611,1612,1613,1613,1611,1611,1611,1611,1608,1608,1608,1606,1599,1597,1597,1596,1596,1595,1595,1593,1593,1595,1595,1593,1593,1591,1591,1590,1590,1592,1592,1593,1593,1590,1590,1590,1588,1588,1592,1593,1593,1590,1590,1582,1582,1581,1580,1580,1572,1572,1574,1574,1576,1577,1577,1579,1579,1585,1585,1582,1582,1581,1577,1577,1572,1572,1571,1571,1566,1566,1564,1564,1574,1574,1577,1577,1574,1574,1579,1579,1580,1580,1579,1579,1577,1577,1577,1574,1574,1572,1572,1571,1571,1569,1569,1567,1566,1566,1569,1569,1572,1572,1569,1569,1572,1572,1577,1577,1577,1574,1574,1575,1577,1577,1578,1578,1580,1580,1582,1582,1580,1580,1579,1579,1577,1577,1572,1572,1571,1571,1569,1569,1566,1566,1572,1572,1574,1574,1577,1577,1582,1582,1582,1580,1580,1585,1585,1582,1582,1579,1579,1577,1574,1574,1577,1577,1577,1579,1571,1570,1569,1567,1565,1563,1561,1560,1559,1557,1557,1557,1558,1559,1559,1559,1561,1562,1564,1566,1567,1569,1571,1574,1575,1576,1576,1578,1578,1579,1579,1577,1577,1576,1576,1577,1579,1581,1582,1584,1586,1587,1588,1590,1592,1592,1594,1597,1598,1599,1599,1601,1601,1600,1599,1598,1597,1596,1594,1593,1590,1587,1586,1585,1585,1586,1587,1589,1590,1591,1595,1599,1602,1604,1605,1606,1604,1603,1602,1603,1603,1604,1606,1608,1609,1609,1609,1609,1607,1607,1607,1605,1603,1602,1600,1600,1598,1597,1596,1594,1593,1591,1590,1588,1587,1587,1588,1589,1590,1588,1587,1586,1584,1583,1581,1580,1576,1574,1572,1572,1572,1574,1576,1577,1578,1579,1581,1580,1579,1578,1576,1573,1571,1579,1576,1576,1571,1571,1571,1564,1564,1558,1558,1557,1556,1556,1550,1550,1543,1543,1542,1542,1540,1540,1537,1537,1535,1535,1532,1532,1524,1524,1524,1524,1525,1542,1542,1543,1545,1545,1548,1548,1547,1545,1545,1542,1525,1558,1561,1561,1560,1558,1558,1525,1550,1553,1553,1553,1550,1550,1550,1525,1545,1545,1543,1543,1543,1545,1545,1548,1548,1547,1545,1545,1537,1537,1529,1529,1526,1526,1521,1521,1518,1518,1516,1516,1518,1518,1521,1521,1522,1524,1525,1526,1537,1537,1539,1539,1542,1542,1545,1525,1523,1521,1519,1516,1514,1512,1511,1509,1507,1508,1509,1510,1510,1510,1508,1508,1510,1510,1510,1508,1508,1512,1513,1513,1513,1510,1510,1513,1513,1506,1506,1502,1502,1495,1495,1492,1492,1492,1495,1495,1498,1498,1495,1495,1495,1495,1494,1494,1493,1492,1492,1487,1487,1484,1484,1490,1490,1492,1492,1500,1500,1502,1502,1503,1503,1505,1506,1506,1500,1500,1492,1492,1490,1490,1487,1487,1484,1483,1484,1484,1482,1482,1481,1481,1479,1479,1474,1474,1474,1471,1471,1466,1466,1463,1463,1462,1462,1461,1461,1458,1458,1453,1453,1452,1452,1450,1450,1478,1478,1479,1479,1481,1481,1484,1484,1482,1482,1480,1480,1479,1479,1478,1476,1476,1471,1471,1455,1455,1453,1453,1450,1450,1447,1447,1445,1445,1437,1437,1431,1431,1434,1435,1437,1439,1441,1440,1441,1442,1443,1445,1445,1445,1445,1444,1445