1189,1187,1186,1187,1190,1190,1194,1198,1198,1201,1203,1205,1208,1208,1211,1213,1215,1216,1217,1217,1218,1218,1222,1225,1226,1226,1224,1224,1233,1234,1234,1236,1236,1239,1240,1243,1244,1246,1249,1250,1253,1256,1258,1260,1261,1264,1266,1269,1270,1272,1273,1273,1254,1253,1252,1252,1250,1249,1248,1247,1247,1248,1249,1250,1251,1253,1254,1254,1273,1273,1276,1276,1289,1289,1287,1286,1285,1285,1286,1287,1289,1291,1293,1294,1294,1293,1292,1289,1289,1276,1277,1278,1278,1277,1274,1274,1273,1272,1271,1268,1266,1265,1263,1262,1259,1257,1255,1253,1247,1246,1244,1243,1242,1246,1248,1250,1254,1256,1256,1260,1260,1263,1265,1267,1268,1271,1272,1274,1277,1279,1280,1282,1284,1285,1286,1286,1287,1290,1290,1288,1288,1293,1293,1292,1290,1290,1292,1293,1294,1296,1296,1298,1298,1297,1295,1295,1294,1294,1291,1288,1288,1286,1285,1285,1288,1288,1282,1282,1283,1283,1282,1280,1279,1279,1276,1276,1268,1268,1267,1266,1265,1264,1262,1262,1257,1257,1261,1263,1264,1262,1261,1259,1257,1257,1259,1260,1268,1270,1272,1272,1274,1276,1277,1279,1280,1285,1286,1286,1285,1285,1286,1288,1288,1289,1292,1292,1295,1300,1300,1302,1303,1304,1305,1306,1308,1309,1309,1310,1310,1308,1308,1312,1314,1323,1324,1324,1322,1322,1323,1325,1326,1326,1323,1323,1326,1329,1329,1331,1332,1332,1336,1336,1328,1326,1324,1322,1319,1319,1317,1316,1312,1312,1313,1315,1315,1314,1310,1310,1307,1305,1305,1304,1302,1296,1294,1293,1290,1289,1289,1291,1292,1292,1288,1288,1282,1281,1278,1278,1275,1274,1274,1271,1270,1267,1267,1268,1268,1260,1257,1256,1254,1252,1251,1251,1251,1257,1259,1264,1273,1289,1305,1332,1350,1385,1406,1447,1456,1462,1461,1461,1458,1458,1455,1455,1453,1453,1451,1450,1448,1448,1446,1446,1445,1439,1438,1438,1437,1437,1436,1436,1435,1435,1434,1432,1432,1433,1433,1434,1434,1433,1432,1432,1431,1431,1430,1429,1429,1428,1428,1430,1430,1433,1433,1439,1439,1440,1440,1445,1446,1449,1449,1445,1445,1441,1440,1440,1434,1434,1430,1429,1428,1427,1427,1428,1428,1432,1437,1437,1439,1439,1437,1437,1434,1434,1432,1432,1435,1435,1430,1430,1431,1431,1430,1430,1431,1432,1433,1433,1434,1435,1438,1438,1443,1443,1441,1441,1437,1436,1436,1437,1440,1442,1442,1443,1444,1444,1445,1446,1446,1447,1448,1448,1449,1449,1450,1450,1452,1452,1454,1454,1456,1456,1459,1461,1463,1463,1467,1468,1469,1469,1473,1471,1468,1468,1467,1464,1464,1461,1460,1460,1463,1462,1462,1461,1459,1459,1454,1452,1452,1453,1453,1454,1454,1457,1457,1456,1456,1454,1454,1455,1459,1459,1462,1462,1461,1460,1458,1457,1456,1456,1457,1457,1458,1458,1459,1459,1460,1460,1464,1466,1467,1468,1469,1470,1470,1471,1471,1473,1474,1478,1478,1479,1479,1480,1480,1481,1481,1483,1484,1484,1486,1486,1485,1485,1484,1484,1488,1488,1490,1497,1498,1498,1496,1496,1497,1499,1500,1508,1509,1511,1512,1512,1514,1516,1517,1519,1519,1520,1520,1519,1519,1521,1521,1520,1520,1518,1518,1517,1517,1516,1516,1521,1522,1523,1526,1527,1527,1528,1528,1529,1529,1528,1528,1529,1531,1531,1532,1532,1531,1531,1533,1536,1536,1539,1539,1540,1540,1541,1541,1540,1540,1541,1541,1534,1514,1505,1496,1456,1411,1391,1340,1321,1311,1308,1307,1306,1305,1304,1304,1302,1302,1301,1300,1300,1299,1298,1298,1296,1296,1295,1294,1294,1294,1293,1293,1292,1291,1291,1290,1290,1289,1289,1288,1287,1286,1284,1284,1285,1284,1284,1283,1282,1282,1281,1281,1280,1280,1278,1278,1277,1277,1274,1274,1272,1272,1271,1272,1272,1273,1274,1274,1275,1275,1274,1274,1273,1273,1274,1274,1273,1272,1272,1271,1270,1270,1269,1268,1268,1267,1267,1265,1264,1263,1262,1260,1260,1258,1257,1257,1256,1255,1255,1254,1253,1253,1254,1254,1255,1256,1256,1257,1257,1256,1252,1250,1250,1247,1245,1245,1244,1242,1241,1236,1234,1233,1232,1231,1231,1230,1230,1229,1229,1228,1227,1227,1226,1225,1226,1227,1227,1226,1228,1228,1228,1229,1229,1230,1230,1231,1232,1232,1233,1234,1234,1235,1237,1237,1236,1236,1235,1235,1234,1233,1233,1232,1232,1233,1233,1234,1234,1233,1232,1232,1231,1230,1229,1226,1223,1221,1220,1224,1224,1229,1230,1230,1232,1232,1233,1233,1232,1232,1231,1232,1232,1233,1233,1234,1234,1235,1234,1234,1233,1232,1232,1231,1230,1230,1229,1228,1228,1226,1223,1218,1213,1211,1208,1208,1207,1206,1203,1200,1198,1195,1192,1189;672,671,670,666,663,658,654,649,643,645,646,646,649,651,654,655,655,657,658,660,661,663,666,666,665,664,662,660,660,661,663,664,665,668,668,670,670,672,672,673,674,674,675,675,676,676,677,677,678,678,679,712,712,713,714,715,716,716,716,714,713,711,709,708,708,709,710,712,712,679,679,677,677,685,685,686,686,687,688,688,690,690,689,688,687,686,686,685,677,677,676,674,673,672,671,670,669,667,665,662,661,660,659,658,656,655,653,652,646,644,642,640,638,638,640,640,644,644,643,643,644,647,648,649,651,654,654,655,655,656,656,657,658,658,659,663,664,664,660,659,656,656,654,652,650,645,645,646,648,648,646,644,639,638,638,637,636,632,631,631,630,628,628,626,623,620,620,618,617,614,612,612,613,615,615,614,606,604,603,601,599,597,595,594,589,587,587,586,584,583,582,581,579,576,576,577,577,578,578,579,579,581,581,584,585,585,586,588,588,591,593,596,598,599,599,602,605,605,606,606,607,607,609,610,610,609,604,604,600,599,595,595,594,594,593,591,590,587,586,586,585,582,582,580,577,577,576,576,575,573,570,568,560,559,559,561,561,559,558,559,559,557,556,556,554,553,553,552,552,550,547,546,546,540,540,541,541,540,538,538,537,535,535,536,536,537,537,536,534,534,532,532,533,533,526,526,524,524,523,522,522,521,520,519,518,519,519,517,515,508,510,508,499,493,505,508,515,519,519,520,520,521,521,520,520,519,519,518,518,517,517,516,515,515,516,518,519,521,521,523,523,524,524,526,529,529,530,530,532,532,533,537,537,538,538,539,546,547,553,553,554,554,553,553,552,552,551,551,552,552,553,553,552,552,553,554,554,555,555,554,554,555,558,558,560,564,564,563,563,565,565,566,566,567,569,572,572,573,573,578,578,579,580,583,584,584,585,586,586,588,588,587,587,588,588,589,589,590,595,596,596,597,599,600,600,602,603,603,606,607,607,610,610,615,615,620,620,618,618,617,617,618,618,616,616,615,615,616,616,619,623,623,619,617,616,616,617,617,618,620,623,623,622,622,620,619,619,621,622,623,624,624,625,625,626,626,627,627,628,629,629,628,628,629,629,630,630,631,631,636,637,638,639,643,644,645,646,648,652,653,654,656,657,657,660,661,666,668,668,672,673,674,675,676,679,680,681,683,683,682,682,683,683,684,684,685,689,690,691,698,698,700,700,702,703,703,702,702,701,701,700,698,698,696,696,694,693,693,691,691,690,690,694,694,695,697,700,700,701,701,703,703,705,706,706,705,704,704,703,703,706,706,707,708,708,709,709,711,711,714,716,716,717,717,716,715,713,713,716,716,718,719,720,724,721,719,724,727,727,724,733,738,741,738,736,734,733,731,730,728,727,726,725,724,723,721,720,718,717,716,716,715,714,713,714,714,715,716,716,718,719,720,721,723,724,725,728,729,729,734,735,737,738,739,740,741,742,744,745,746,747,747,745,746,747,747,748,749,750,750,751,752,755,755,756,757,754,754,752,751,751,750,749,749,751,752,752,753,753,754,754,755,755,756,756,757,757,758,759,759,760,761,761,762,760,760,759,759,758,757,757,756,754,750,749,748,746,744,743,744,744,745,745,746,747,747,748,749,749,750,750,751,751,752,750,750,749,749,748,745,744,744,745,747,748,749,748,747,747,746,745,745,744,742,741,741,740,739,736,736,735,736,736,735,734,730,730,729,729,726,725,725,724,724,724,723,723,722,722,721,721,722,722,721,720,720,719,719,718,717,714,713,711,708,707,706,705,702,702,700,699,700,700,702,702,703,702,701,701,700,699,698,698,698,697,694,691,689,687,683,680,679,676,674,672