500 1, 5, 6, 11, 20, 21, 22, 26, 27, 28, 31, 36, 39, 42, 44, 45, 47, 48, 49, 51, 53, 57, 63, 66, 69, 73, 77, 84, 93, 94, 95, 99, 108, 112, 113, 115, 117, 120, 124, 126, 127, 130, 131, 134, 135, 142, 143, 144, 145, 150, 152, 159, 163, 166, 167, 170, 172, 176, 182, 185, 188, 190, 191, 192, 194, 195, 196, 197, 198, 199, 203, 204, 206, 209, 210, 218, 220, 221, 227, 228, 232, 239, 240, 245, 252, 254, 256, 261, 265, 268, 272, 282, 284, 291, 292, 299, 300, 303, 305, 309, 311, 315, 320, 322, 336, 344, 347, 353, 354, 358, 359, 364, 366, 368, 369, 370, 373, 375, 379, 381, 386, 388, 389, 405, 414, 420, 421, 432, 435, 437, 445, 456, 459, 472, 476, 484, 486, 490, 492, 497, 500, 508, 510, 516, 517, 518, 520, 529, 532, 534, 536, 543, 546, 555, 559, 560, 561, 567, 574, 575, 577, 580, 587, 588, 595, 596, 598, 603, 608, 614, 615, 624, 625, 631, 637, 638, 639, 659, 662, 665, 667, 670, 671, 673, 679, 683, 691, 692, 694, 701, 702, 704, 710, 711, 715, 720, 731, 734, 736, 752, 754, 760, 775, 777, 786, 788, 790, 804, 810, 814, 816, 822, 830, 835, 837, 848, 852, 856, 858, 863, 869, 872, 878, 882, 883, 887, 889, 894, 899, 905, 907, 918, 922, 929, 931, 934, 936, 943, 962, 965, 973, 976, 977, 983, 984, 986, 989, 992, 994, 1000, 1007, 1008, 1011, 1012, 1015, 1018, 1023, 1025, 1027, 1029, 1039, 1044, 1047, 1048, 1052, 1059, 1073, 1074, 1077, 1078, 1082, 1083, 1095, 1103, 1104, 1106, 1108, 1113, 1115, 1125, 1127, 1128, 1134, 1135, 1137, 1138, 1142, 1146, 1151, 1155, 1157, 1158, 1160, 1165, 1167, 1177, 1182, 1186, 1188, 1199, 1200, 1202, 1216, 1223, 1227, 1238, 1242, 1246, 1248, 1258, 1259, 1261, 1262, 1267, 1271, 1272, 1284, 1286, 1288, 1291, 1292, 1303, 1304, 1307, 1308, 1310, 1317, 1327, 1329, 1331, 1335, 1338, 1343, 1346, 1350, 1354, 1356, 1357, 1359, 1367, 1371, 1372, 1373, 1374, 1375, 1376, 1381, 1388, 1393, 1395, 1410, 1414, 1419, 1421, 1435, 1437, 1439, 1443, 1446, 1447, 1450, 1452, 1454, 1455, 1457, 1458, 1459, 1473, 1476, 1478, 1479, 1480, 1485, 1487, 1493, 1496, 1503, 1510, 1516, 1524, 1526, 1529, 1534, 1536, 1537, 1538, 1544, 1547, 1548, 1557, 1569, 1573, 1575, 1577, 1580, 1582, 1584, 1585, 1586, 1588, 1601, 1602, 1608, 1610, 1612, 1614, 1616, 1619, 1621, 1626, 1631, 1633, 1635, 1636, 1642, 1648, 1651, 1656, 1660, 1663, 1669, 1671, 1673, 1676, 1681, 1686, 1687, 1692, 1696, 1700, 1718, 1721, 1724, 1727, 1730, 1735, 1748, 1759, 1760, 1765, 1773, 1774, 1775, 1776, 1777, 1784, 1794, 1798, 1804, 1809, 1813, 1818, 1819, 1824, 1825, 1827, 1830, 1835, 1839, 1841, 1851, 1852, 1854, 1855, 1856, 1857, 1862, 1863, 1866, 1877, 1887, 1888, 1889, 1898, 1899, 1902, 1904, 1908, 1913, 1919, 1924, 1928, 1930, 1931, 1940, 1943, 1949, 1952, 1959, 1969, 1973, 1978, 1979, 1980, 1983, 1987, 1994, 1996, 1998, 1999 21,1998