1, 2, 4, 7, 9, 11, 13, 14, 17, 18, 22, 23, 26, 28, 29, 34, 36, 44, 46, 49, 52, 58, 63, 68, 77, 91, 92, 98, 99, 116, 117, 119, 126, 143, 153, 154, 161, 182, 187, 196, 198, 203, 207, 221, 234, 238, 252, 253, 261, 286, 299, 306, 308, 319, 322, 364, 374, 377, 391, 396, 406, 414, 441, 442, 468, 476, 493, 506, 522, 539, 572, 598, 612, 637, 638, 644, 667, 693, 748, 754, 782, 812, 819, 828, 833, 882, 884, 986, 1001, 1012, 1044, 1071, 1078, 1127, 1196, 1274, 1276, 1287, 1309, 1334, 1386, 1421, 1449, 1508, 1547, 1564, 1638, 1666, 1683, 1764, 1771, 1827, 1972, 1989, 2002, 2093, 2142, 2156, 2233, 2254, 2277, 2431, 2548, 2574, 2618, 2639, 2668, 2691, 2737, 2772, 2842, 2871, 2898, 3094, 3276, 3289, 3332, 3366, 3393, 3451, 3519, 3542, 3654, 3978, 4004, 4147, 4186, 4284, 4301, 4437, 4466, 4508, 4554, 4669, 4851, 4862, 5083, 5148, 5236, 5278, 5382, 5423, 5474, 5684, 5733, 5742, 5796, 6003, 6188, 6409, 6578, 6732, 6786, 6902, 7007, 7038, 7084, 7308, 7337, 7497, 7956, 8294, 8372, 8602, 8671, 8874, 8932, 9009, 9108, 9163, 9338, 9702, 9724, 10143, 10166, 10556, 10764, 10829, 10846, 10948, 11339, 11466, 11484, 11781, 12006, 12397, 12789, 12818, 13156, 13572, 13804, 13923, 14014, 14076, 14651, 14674, 14994, 15631, 15939, 16588, 17017, 17204, 17342, 17748, 18018, 18326, 18473, 18676, 18837, 19159, 19404, 20097, 20286, 20332, 21658, 21692, 21879, 22678, 22932, 23023, 23562, 23751, 24012, 24157, 24633, 24794, 25578, 25636, 27846, 28028, 29029, 29302, 29348, 29601, 29988, 30107, 31059, 31262, 31878, 32683, 34034, 34684, 35581, 36036, 36652, 36946, 37323, 37674, 37961, 38318, 38709, 40194, 40572, 42021, 43316, 43758, 44863, 45356, 45747, 46046, 47124, 47502, 48314, 48807, 49266, 49588, 51156, 51359, 55692, 55913, 57681, 58058, 58604, 59202, 60214, 60697, 62118, 62524, 63063, 63756, 65366, 66033, 68068, 70499, 71162, 73892, 74646, 75348, 75922, 76636, 77418, 78039, 79373, 80388, 82467, 84042, 87516, 89726, 91494, 92092, 95004, 95381, 96628, 97461, 97614, 98532, 102051, 102718, 111573, 111826, 115362, 116116, 118404, 119119, 120428, 121394, 124236, 124729, 126126, 130732, 131859, 132066, 140679, 140998, 142324, 147407, 149292, 151844, 153153, 154836, 156078, 158746, 161161, 164934, 166257, 168084, 172431, 179452, 182988, 190762, 194922, 195228, 203203, 204102, 205436, 207207, 210749, 217413, 223146, 223652, 230724, 238238, 242788, 249067, 249458, 252252, 261261, 263718, 264132, 265727, 270963, 281358, 281996, 294147, 294814, 306306, 312156, 314041, 317492, 320229, 322322, 329868, 332514, 341649, 344862, 359513, 381524, 389844, 391391, 403767, 406406, 408204, 414414, 421498, 424879, 434826, 446292, 462231, 476476, 493493, 498134, 498916, 503217, 522522, 527436, 531454, 541926, 546273, 555611, 562716, 588294, 589628, 612612, 628082, 634491, 640458, 644644, 665028, 667667, 683298, 689724, 714357, 719026, 782782, 807534, 812812, 828828, 842996, 849758, 858429, 869652, 873103, 924462, 986986, 996268, 1006434, 1031849, 1045044, 1062908, 1072071, 1083852, 1092546, 1111222, 1122561, 1176588, 1256164, 1268982, 1280916, 1326663, 1335334, 1366596, 1428714, 1438052, 1450449, 1565564, 1615068, 1621477, 1699516, 1716858, 1746206, 1828827, 1848924, 1896741, 1973972, 2012868, 2063698, 2144142, 2185092, 2222444, 2241603, 2245122, 2391543, 2537964, 2653326, 2670668, 2739737, 2826369, 2857428, 2900898, 3235617, 3242954, 3433716, 3454451, 3492412, 3522519, 3657654, 3793482, 3823911, 4127396, 4288284, 4441437, 4483206, 4490244, 4673669, 4783086, 5000499, 5306652, 5479474, 5652738, 5801796, 6009003, 6111721, 6471234, 6485908, 6908902, 7045038, 7222943, 7315308, 7586964, 7647822, 7857927, 8882874, 8966412, 9286641, 9347338, 9566172, 10000998, 10958948, 11305476, 11350339, 12018006, 12223442, 12942468, 13817804, 14090076, 14445886, 14593293, 15295644, 15715854, 17765748, 18573282, 18694676, 20001996, 22700678, 24036012, 24446884, 24657633, 28891772, 29186586, 31090059, 31431708, 37146564, 42063021, 45401356, 49315266, 55005489, 58373172, 62180118, 65006487, 79452373, 84126042, 98630532, 102153051, 110010978, 124360236, 130012974, 158904746, 168252084, 204306102, 220021956, 260025948, 317809492, 408612204, 715071357, 1430142714, 2860285428