0 [66, 81, 106, 230, 241, 278, 279, 333, 377, 382, 485, 495, 503, 594, 614, 646, 707, 779, 832, 901, 902, 910, 958, 1007, 1018, 1058, 1103, 1220, 1245, 1305, 1308, 1332, 1348, 1385, 1401, 1413, 1457, 1554, 1599, 1639, 1640, 1685, 1699, 1721, 1762, 1802, 1855, 1915, 1962, 2047, 2049, 2078, 2090, 2204, 2224, 2266, 2325, 2326, 2352, 2450, 2489, 2506, 2540, 2572, 2581, 2676, 2773, 2817, 2829, 2838, 2912, 2922, 2979, 3051, 3069, 3121, 3178, 3359, 3383, 3418, 3436, 3440, 3499, 3582, 3590, 3599, 3619, 3626, 3712, 3839, 3867, 3913, 3973, 4098, 4147, 4210, 4251, 4340, 4350, 4372, 4379, 4389, 4404, 4424, 4556, 4637, 4712, 4728, 4803, 4805, 4842, 4853, 4873, 4883, 5012, 5070, 5073, 5087, 5150, 5158, 5260, 5274, 5333, 5337, 5344, 5353, 5384, 5398, 5416, 5471, 5496, 5595, 5655, 5704, 5738, 5746, 5781, 5794, 5875, 5967, 6043, 6136, 6141, 6190, 6203, 6245, 6255, 6429, 6454, 6488, 6513, 6601, 6620, 6621, 6634, 6649, 6710, 6759, 6783, 6831, 6853, 6905, 6928, 7010, 7016, 7027, 7033, 7038, 7056, 7098, 7192, 7199, 7217, 7244, 7270, 7295, 7323, 7349, 7355, 7360, 7492, 7524, 7554, 7766, 7800, 7813, 7887, 7910, 7940, 7959, 8002, 8032, 8063, 8137, 8164, 8178, 8310, 8352, 8361, 8369, 8370, 8390, 8448, 8473, 8479, 8511, 8547, 8560, 8571, 8597, 8610, 8694, 8701, 8751, 8780, 8803, 8839, 8928, 8992, 9008, 9032, 9043, 9060, 9121, 9162, 9182, 9279, 9297, 9374, 9377, 9437, 9455, 9465, 9472, 9477, 9547, 9559, 9642, 9652, 9744, 9826, 9852, 9860, 9919, 9967, 9988, 10035, 10129, 10154, 10372, 10376, 10399, 10431, 10488, 10501, 10514, 10549, 10595, 10648, 10697, 10894, 10999, 11011, 11030, 11170, 11182, 11209, 11288, 11322, 11354, 11377, 11380, 11419, 11608, 11638, 11650, 11666, 11708, 11773, 11809, 11867, 11890, 11940, 11963, 11985, 12048, 12089, 12159, 12248, 12253, 12395, 12430, 12487, 12505, 12529, 12582, 12646, 12654, 12730, 12754, 12757, 12807, 12853, 12986, 13007, 13018, 13048, 13064, 13082, 13092, 13107, 13121, 13186, 13208, 13239, 13263, 13349, 13384, 13458, 13520, 13570, 13605, 13629, 13638, 13646, 13686, 13715, 13718, 13856, 13876, 13906, 13919, 13947, 13980, 14034, 14061, 14076, 14078, 14107, 14206, 14222, 14235, 14327, 14336, 14376, 14390, 14443, 14518, 14549, 14559, 14565, 14586, 14629, 14678, 14758, 14805, 14860, 14894, 14899, 14996, 15003, 15035, 15082, 15111, 15135, 15157, 15215, 15250, 15286, 15357, 15385, 15429, 15445, 15581, 15601, 15681, 15727, 15763, 15810, 15836, 15839, 15954, 15966, 16046, 16099, 16128, 16138, 16148, 16179, 16218, 16252, 16280, 16292, 16321, 16355, 16393, 16404, 16505, 16511, 16580, 16631, 16633, 16638, 16695, 16764, 16795, 16866, 16873, 16908, 16951, 16956, 16965, 16979, 16997, 17222, 17285, 17354, 17446, 17468, 17517, 17540, 17682, 17696, 17703, 17767, 17793, 17804, 17837, 17841, 17842, 17848, 17875, 17909, 17928, 17944, 18063, 18088, 18089, 18131, 18151, 18203, 18277, 18294, 18304, 18320, 18322, 18355, 18357, 18472, 18475, 18574, 18603, 18606, 18636, 18641, 18756, 18778, 18787, 18799, 18848, 18853, 18865, 18916, 18971, 18987, 18994, 19010, 19109, 19144, 19304, 19330, 19487, 19509, 19579, 19581, 19652, 19670, 19690, 19754, 19823, 19825, 19844, 19886, 19895, 19926, 19971, 19976, 20028, 20061, 20074, 20077, 20078, 20106, 20137, 20148, 20249, 20337, 20395, 20424, 20461, 20464, 20498, 20517, 20526, 20532, 20548, 20623, 20626, 20748, 20766, 20797, 20812, 20850, 20923, 20938, 20996, 21056, 21081, 21091, 21103, 21182, 21231, 21281, 21296, 21306, 21324, 21329, 21375, 21412, 21415, 21524, 21543, 21580, 21644, 21710, 21751, 21777, 21781, 21841, 21901, 21938, 21966, 21971, 22013, 22025, 22036, 22045, 22056, 22160, 22161, 22165, 22200, 22254, 22348, 22350, 22376, 22444, 22458, 22482, 22488, 22496, 22552, 22650, 22710, 22721, 22762, 22823, 22887, 22981, 23004, 23005, 23007, 23030, 23087, 23129, 23149, 23179, 23183, 23184, 23198, 23211, 23222, 23261, 23301, 23310, 23323, 23356, 23559, 23561, 23568, 23590, 23599, 23603, 23623, 23673, 23680, 23873, 24051, 24075, 24098, 24203, 24256, 24318, 24343, 24371, 24377, 24391, 24418, 24435, 24441, 24473, 24479, 24484, 24534, 24588, 24622, 24692, 24698, 24740, 24810, 24825, 24837, 24864, 24875, 24884, 24888, 24917, 24990, 25053, 25091, 25116, 25146, 25168, 25171, 25211, 25217, 25258, 25310, 25359, 25400, 25479, 25506, 25539, 25565, 25657, 25708, 25725, 25775, 25790, 25861, 25902, 25908, 25962, 25984, 25993, 26042, 26061, 26085, 26168, 26227, 26234, 26245, 26259, 26293, 26320, 26336, 26408, 26443, 26464, 26467, 26519, 26631, 26653, 26768, 26793, 26818, 26915, 26925, 27023, 27090, 27169, 27184, 27252, 27253, 27320, 27353, 27429, 27459, 27493, 27532, 27609, 27622, 27685, 27786, 27788, 27871, 27897, 27899, 27902, 27938, 27944, 28037, 28096, 28148, 28157, 28272, 28326, 28338, 28364, 28396, 28399, 28462, 28535, 28543, 28550, 28563, 28564, 28603, 28628, 28670, 28699, 28730, 28736, 28771, 28821, 28843, 28850, 28927, 28935, 28984, 29011, 29031, 29043, 29063, 29098, 29143, 29157, 29165, 29177, 29264, 29289, 29299, 29303, 29374, 29458, 29705, 29756, 29819, 29831, 29864, 29886, 29928, 29995, 30012, 30014, 30054, 30061, 30064, 30112, 30184, 30192, 30219, 30224, 30257, 30569, 30621, 30646, 30789, 30798, 30805, 30825, 30836, 30921, 30931, 30991, 31022, 31107, 31202, 31204, 31231, 31299, 31373, 31383, 31449, 31470, 31472, 31611, 31682, 31747, 31817, 31918, 32194, 32412, 32413, 32435, 32525, 32596, 32637, 32639, 32646, 32670, 32705, 32718, 32719, 32823, 32867, 32967, 32977, 33021, 33027, 33067, 33082, 33141, 33155, 33171, 33182, 33230, 33304, 33324, 33326, 33358, 33438, 33442, 33446, 33452, 33516, 33521, 33538, 33551, 33570, 33602, 33657, 33679, 33700, 33715, 33728, 33743, 33817, 33910, 33922, 33928, 33971, 33989, 34070, 34207, 34216, 34275, 34309, 34319, 34324, 34409, 34420, 34469, 34472, 34523, 34560, 34633, 34651, 34667, 34724, 34731, 34761, 34820, 34826, 34857, 34978, 34981, 35032, 35058, 35103, 35141, 35156, 35162, 35184, 35208, 35239, 35389, 35408, 35453, 35509, 35511, 35737, 35771, 35774, 35782, 35814, 35945, 35976, 35992, 36012, 36063, 36080, 36099, 36130, 36149, 36159, 36345, 36395, 36454, 36484, 36545, 36548, 36649, 36651, 36693, 36699, 36770, 36812, 36855, 36858, 36860, 36954, 36956, 36965, 36973, 36990, 37038, 37051, 37077, 37088, 37092, 37125, 37181, 37189, 37223, 37283, 37308, 37420, 37431, 37440, 37489, 37627, 37708, 37750, 37865, 37877, 37893, 37925, 37933, 37946, 37982, 37995, 37997, 38006, 38092, 38105, 38154, 38225, 38280, 38343, 38400, 38422, 38432, 38451, 38492, 38496, 38567, 38656, 38658, 38659, 38690, 38694, 38713, 38779, 38800, 38866, 38975, 39001, 39005, 39025, 39053, 39065, 39067, 39071, 39074, 39076, 39104, 39106, 39148, 39191, 39201, 39410, 39454, 39467, 39495, 39503, 39560, 39649, 39653, 39657, 39676, 39690, 39719, 39744, 39776, 39786, 39811, 39904, 39948, 39959, 39985, 40054, 40076, 40113, 40129, 40310, 40329, 40408, 40438, 40445, 40548, 40577, 40629, 40648, 40684, 40791, 40792, 40793, 40827, 40993, 41014, 41049, 41057, 41083, 41084, 41194, 41221, 41357, 41368, 41502, 41514, 41541, 41833, 41835, 41908, 41912, 41930, 41938, 41940, 41945, 41963, 41966, 41971, 41978, 41996, 42004, 42009, 42016, 42022, 42032, 42094, 42114, 42131, 42195, 42206, 42246, 42248, 42258, 42334, 42341, 42385, 42408, 42440, 42451, 42453, 42476, 42594, 42633, 42696, 42739, 42777, 42802, 42824, 42828, 42846, 42920, 42931, 43064, 43089, 43101, 43133, 43154, 43194, 43208, 43241, 43290, 43327, 43343, 43344, 43364, 43370, 43387, 43450, 43453, 43463, 43510, 43520, 43541, 43614, 43717, 43803, 43863, 43880, 43885, 43927, 43961, 44101, 44236, 44259, 44275, 44338, 44411, 44434, 44491, 44626, 44632, 44684, 44689, 44780, 44839, 44918, 44926, 45053, 45124, 45152, 45178, 45240, 45252, 45465, 45550, 45557, 45594, 45613, 45683, 45796, 45825, 45847, 45888, 45973, 45980, 45987, 45993, 46026, 46050, 46094, 46183, 46206, 46377, 46475, 46506, 46562, 46567, 46625, 46747, 46772, 46866, 46997, 47049, 47097, 47172, 47185, 47188, 47206, 47246, 47342, 47364, 47377, 47444, 47537, 47576, 47590, 47634, 47639, 47669, 47674, 47696, 47723, 47742, 47757, 47797, 47837, 47855, 47873, 47888, 47902, 47941, 47995, 48105, 48113, 48193, 48261, 48301, 48323, 48335, 48480, 48501, 48572, 48643, 48667, 48669, 48702, 48704, 48764, 48779, 48829, 48850, 48860, 48883, 48896, 48983, 49104, 49138, 49219, 49228, 49253, 49300, 49329, 49342, 49386, 49388, 49392, 49393, 49441, 49448, 49465, 49470, 49530, 49537, 49582, 49583, 49625, 49667, 49718, 49719, 49748, 49799, 49802, 49912, 49947, 49990, 50053, 50107, 50168, 50242, 50246, 50285, 50327, 50438, 50444, 50483, 50497, 50536, 50580, 50690, 50696, 50728, 50745, 50889, 50922, 50934, 50970, 50980, 50995, 50998, 51015, 51042, 51049, 51058, 51059, 51066, 51135, 51141, 51142, 51182, 51239, 51243, 51250, 51254, 51262, 51289, 51321, 51342, 51382, 51488, 51509, 51562, 51589, 51612, 51670, 51780, 51812, 51861, 51867, 51873, 51907, 51933, 52005, 52055, 52136, 52176, 52233, 52280, 52330, 52340, 52351, 52360, 52374, 52403, 52410, 52504, 52505, 52556, 52570, 52596, 52622, 52632, 52650, 52683, 52693, 52726, 52846, 52917, 52935, 52945, 52969, 53004, 53030, 53056, 53078, 53142, 53159, 53196, 53203, 53204, 53214, 53230, 53279, 53334, 53342, 53388, 53432, 53439, 53451, 53532, 53579, 53638, 53706, 53715, 53835, 53842, 53846, 53889, 53892, 53957, 53973, 53983, 54009, 54068, 54094, 54138, 54198, 54230, 54231, 54249, 54332, 54382, 54397, 54426, 54487, 54499, 54524, 54571, 54604, 54682, 54690, 54701, 54703, 54730, 54782, 54826, 54827, 54864, 54900, 54901, 54910, 54955, 55096, 55120, 55150, 55194, 55201, 55217, 55218, 55239, 55271, 55345, 55354, 55361, 55392, 55398, 55446, 55654, 55666, 55668, 55683, 55712, 55779, 55804, 55810, 55883, 55964, 55971, 56063, 56081, 56155, 56191, 56209, 56247, 56310, 56454, 56482, 56493, 56524, 56617, 56624, 56631, 56664, 56835, 56849, 56859, 56865, 56954, 57011, 57032, 57033, 57041, 57086, 57089, 57101, 57111, 57125, 57145, 57267, 57278, 57303, 57312, 57329, 57357, 57383, 57463, 57499, 57503, 57504, 57577, 57670, 57743, 57774, 57786, 57853, 57911, 57924, 57930, 57935, 57937, 57939, 57959, 58093, 58125, 58155, 58236, 58276, 58319, 58328, 58378, 58407, 58426, 58466, 58474, 58592, 58692, 58731, 58740, 58762, 58776, 58831, 58861, 58955, 58964, 59020, 59045, 59055, 59062, 59068, 59116, 59167, 59260, 59342, 59365, 59378, 59385, 59426, 59467, 59476, 59513, 59553, 59569, 59643, 59751, 59760, 59816, 60025, 60031, 60034, 60160, 60186, 60217, 60227, 60259, 60296, 60372, 60387, 60395, 60426, 60502, 60561, 60616, 60764, 60776, 60808, 60817, 60974, 61041, 61051, 61064, 61112, 61139, 61195, 61215, 61242, 61333, 61431, 61433, 61560, 61600, 61620, 61685, 61726, 61782, 61806, 61826, 61830, 61838, 61861, 61897, 61925, 61981, 62007, 62019, 62057, 62104, 62158, 62213, 62259, 62288, 62320, 62334, 62357, 62360, 62373, 62397, 62413, 62415, 62470, 62475, 62542, 62563, 62574, 62589, 62591, 62599, 62623, 62633, 62639, 62681, 62711, 62725, 62733, 62744, 62761, 62919, 63078, 63082, 63086, 63129, 63146, 63197, 63201, 63237, 63266, 63279, 63361, 63376, 63445, 63453, 63454, 63485, 63489, 63540, 63581, 63599, 63679, 63695, 63722, 63808, 63843, 63881, 64042, 64099, 64130, 64156, 64209, 64249, 64271, 64322, 64416, 64435, 64486, 64509, 64515, 64564, 64605, 64633, 64672, 64690, 64736, 64782, 64803, 64853, 64882, 64945, 64996, 65019, 65032, 65146, 65229, 65279, 65319, 65322, 65381, 65410, 65571, 65592, 65729, 65779, 65790, 65853, 65910, 65963, 66018, 66020, 66077, 66109, 66173, 66183, 66188, 66216, 66221, 66224, 66226, 66441, 66467, 66484, 66593, 66644, 66646, 66683, 66687, 66689, 66702, 66720, 66730, 66766, 66890, 66900, 66903, 66911, 67007, 67017, 67249, 67253, 67294, 67353, 67361, 67362, 67392, 67486, 67496, 67584, 67612, 67616, 67642, 67665, 67790, 67804, 67828, 67877, 67925, 67956, 67957, 68004, 68057, 68122, 68154, 68161, 68194, 68212, 68234, 68331, 68353, 68365, 68395, 68466, 68561, 68592, 68617, 68664, 68710, 68754, 68841, 68891, 68918, 68968, 69003, 69064, 69080, 69095, 69115, 69125, 69155, 69184, 69222, 69282, 69375, 69389, 69507, 69517, 69551, 69598, 69605, 69621, 69643, 69668, 69708, 69754, 69767, 69777, 69838, 69911, 70060, 70091, 70106, 70114, 70188, 70240, 70247, 70253, 70256, 70420, 70447, 70483, 70539, 70675, 70734, 70803, 70813, 70815, 70846, 70878, 70997, 71012, 71025, 71057, 71120, 71125, 71139, 71140, 71147, 71228, 71262, 71263, 71282, 71296, 71337, 71372, 71456, 71501, 71583, 71621, 71635, 71675, 71705, 71743, 71775, 71794, 71828, 71961, 71973, 72095, 72174, 72190, 72235, 72264, 72276, 72300, 72363, 72379, 72527, 72536, 72549, 72605, 72660, 72664, 72710, 72723, 72769, 72857, 72891, 72926, 72943, 73002, 73030, 73089, 73133, 73170, 73197, 73232, 73270, 73292, 73305, 73319, 73350, 73376, 73466, 73477, 73480, 73503, 73518, 73627, 73640, 73770, 73780, 73782, 73792, 73820, 73845, 73867, 73932, 73940, 73954, 73961, 74011, 74111, 74229, 74242, 74267, 74304, 74306, 74360, 74383, 74394, 74419, 74444, 74463, 74472, 74506, 74514, 74534, 74581, 74589, 74590, 74610, 74644, 74698, 74718, 74732, 74773, 74779, 74787, 74808, 74826, 74847, 74944, 75058, 75119, 75164, 75169, 75188, 75208, 75268, 75379, 75414, 75456, 75512, 75520, 75531, 75587, 75675, 75811, 75840, 75841, 75875, 75894, 75898, 75932, 75966, 75981, 75982, 75998, 76005, 76112, 76149, 76165, 76186, 76257, 76285, 76304, 76404, 76414, 76450, 76493, 76508, 76557, 76560, 76602, 76738, 76744, 76763, 76841, 76898, 76970, 77020, 77028, 77080, 77097, 77137, 77190, 77224, 77252, 77325, 77418, 77493, 77524, 77715, 77730, 77757, 77796, 77876, 77920, 77921, 77988, 78064, 78108, 78109, 78118, 78134, 78139, 78166, 78271, 78291, 78456, 78471, 78488, 78527, 78635, 78639, 78658, 78718, 78739, 78755, 78769, 78808, 78848, 78897, 78915, 78990, 79110, 79353, 79361, 79373, 79432, 79445, 79527, 79593, 79659, 79660, 79713, 79720, 79778, 79811, 79944, 79958, 79979, 79980, 80119, 80137, 80193, 80232, 80330, 80358, 80398, 80415, 80439, 80441, 80450, 80494, 80668, 80675, 80676, 80782, 80893, 80933, 80956, 80975, 80995, 81010, 81011, 81053, 81080, 81311, 81331, 81333, 81461, 81477, 81520, 81657, 81676, 81681, 81686, 81724, 81826, 81866, 81902, 81904, 81915, 81917, 81991, 82012, 82033, 82042, 82051, 82060, 82062, 82075, 82160, 82164, 82180, 82192, 82239, 82243, 82250, 82302, 82358, 82464, 82495, 82513, 82564, 82569, 82587, 82658, 82696, 82705, 82718, 82725, 82893, 82899, 82924, 82941, 82968, 83001, 83008, 83072, 83099, 83168, 83217, 83231, 83247, 83311, 83371, 83390, 83419, 83448, 83525, 83582, 83613, 83657, 83762, 83812, 83838, 83840, 83938, 84000, 84009, 84040, 84060, 84067, 84094, 84209, 84329, 84394, 84451, 84507, 84556, 84588, 84595, 84661, 84747, 84764, 84766, 84783, 84805, 84939, 84976, 85001, 85064, 85125, 85170, 85264, 85354, 85371, 85374, 85381, 85477, 85488, 85599, 85633, 85647, 85658, 85664, 85780, 85790, 86002, 86008, 86009, 86029, 86075, 86106, 86142, 86157, 86183, 86316, 86350, 86415, 86453, 86475, 86484, 86529, 86583, 86599, 86654, 86675, 86691, 86794, 86798, 86838, 86883, 86911, 86920, 86992, 86996, 87014, 87061, 87071, 87141, 87300, 87339, 87403, 87484, 87499, 87516, 87567, 87618, 87638, 87642, 87686, 87753, 87766, 87791, 87797, 87804, 87839, 87841, 87852, 87854, 87857, 87877, 87989, 88006, 88008, 88068, 88070, 88145, 88201, 88204, 88220, 88389, 88419, 88449, 88513, 88517, 88577, 88654, 88754, 88786, 88787, 88935, 89004, 89054, 89086, 89095, 89101, 89139, 89172, 89225, 89313, 89350, 89359, 89372, 89414, 89418, 89458, 89502, 89532, 89534, 89596, 89632, 89655, 89815, 89843, 89893, 89896, 89939, 90003, 90012, 90086, 90157, 90164, 90297, 90320, 90403, 90421, 90468, 90479, 90513, 90638, 90649, 90763, 90816, 90842, 90844, 90857, 90876, 90890, 90919, 91043, 91046, 91074, 91139, 91187, 91212, 91240, 91260, 91390, 91412, 91516, 91539, 91568, 91608, 91620, 91637, 91652, 91670, 91778, 91784, 91836, 91885, 91890, 91975, 91985, 92008, 92038, 92058, 92113, 92157, 92172, 92218, 92253, 92257, 92308, 92341, 92361, 92455, 92463, 92493, 92529, 92575, 92615, 92616, 92663, 92770, 92827, 92829, 92870, 92942, 92958, 92981, 92985, 93045, 93062, 93111, 93114, 93220, 93293, 93309, 93314, 93339, 93377, 93382, 93407, 93447, 93458, 93495, 93521, 93534, 93610, 93617, 93629, 93661, 93709, 93722, 93825, 93853, 93934, 93944, 94008, 94043, 94086, 94204, 94237, 94266, 94419, 94439, 94456, 94463, 94577, 94601, 94680, 94687, 94723, 94752, 94868, 94895, 94950, 94976, 94988, 94992, 95109, 95116, 95137, 95205, 95310, 95338, 95356, 95380, 95419, 95432, 95478, 95518, 95539, 95550, 95563, 95632, 95721, 95934, 95985, 96052, 96057, 96201, 96204, 96227, 96273, 96317, 96325, 96365, 96411, 96426, 96500, 96523, 96532, 96539, 96628, 96785, 96886, 96906, 96909, 96911, 96975, 96978, 97005, 97017, 97045, 97099, 97111, 97123, 97213, 97222, 97279, 97325, 97381, 97441, 97500, 97512, 97553, 97559, 97639, 97642, 97681, 97717, 97740, 97823, 97833, 97868, 97889, 97898, 97952, 98014, 98086, 98094, 98103, 98130, 98186, 98205, 98206, 98214, 98251, 98266, 98309, 98322, 98383, 98386, 98425, 98466, 98497, 98501, 98504, 98517, 98568, 98683, 98691, 98724, 98768, 98778, 98785, 98833, 98894, 98906, 98956, 98989, 99020, 99035, 99127, 99168, 99170, 99226, 99240, 99266, 99337, 99420, 99530, 99576, 99606, 99614, 99635, 99731, 99847, 99897, 99976, 100010, 100103, 100136, 100196, 100213, 100235, 100276, 100386, 100388, 100438, 100465, 100470, 100471, 100487, 100491, 100527, 100563, 100573, 100598, 100628, 100630, 100639, 100668, 100730, 100817, 100835, 100954, 101031, 101113, 101151, 101248, 101286, 101301, 101329, 101330, 101337, 101396, 101430, 101441, 101491, 101527, 101531, 101541, 101555, 101561, 101572, 101586, 101600, 101638, 101734, 101740, 101770, 101784, 101892, 101907, 101967, 102034, 102081, 102226, 102247, 102284, 102325, 102326, 102338, 102351, 102388, 102537, 102560, 102623, 102627, 102676, 102692, 102732, 102743, 102764, 102831, 102954, 103049, 103062, 103108, 103221, 103233, 103259, 103324, 103326, 103332, 103361, 103433, 103511, 103512, 103568, 103688, 103789, 103799, 103822, 104028, 104037, 104065, 104070, 104129, 104202, 104263, 104315, 104364, 104477, 104493, 104494, 104572, 104632, 104645, 104653, 104716, 104869, 104870, 104876, 104884, 104887, 104911, 105000, 105011, 105015, 105069, 105136, 105173, 105228, 105241, 105277, 105304, 105348, 105438, 105468, 105488, 105506, 105520, 105557, 105600, 105671, 105683, 105726, 105791, 105838, 105872, 105881, 105947, 106005, 106012, 106033, 106080, 106169, 106181, 106203, 106252, 106263, 106291, 106308, 106405, 106437, 106530, 106639, 106860, 106908, 106910, 106934, 107050, 107058, 107065, 107075, 107086, 107101, 107150, 107168, 107249, 107321, 107339, 107366, 107390, 107405, 107501, 107603, 107641, 107664, 107671, 107714, 107772, 107809, 107819, 107908, 107917, 107942, 107954, 107978, 108160, 108244, 108252, 108266, 108354, 108382, 108399, 108405, 108424, 108459, 108482, 108500, 108504, 108530, 108535, 108572, 108630, 108641, 108656, 108688, 108741, 108798, 108888, 108891, 108897, 108930, 108997, 109013, 109021, 109031, 109071, 109092, 109138, 109193, 109202, 109238, 109241, 109255, 109355, 109377, 109389, 109456, 109558, 109609, 109643, 109664, 109673, 109679, 109694, 109718, 109755, 109761, 109770, 109786, 109798, 109805, 109807, 109808, 109923, 109947, 110039, 110078, 110079, 110166, 110198, 110200, 110218, 110266, 110270, 110272, 110324, 110325, 110414, 110418, 110465, 110472, 110499, 110520, 110528, 110545, 110585, 110599, 110609, 110632, 110661, 110668, 110693, 110756, 110787, 110793, 110825, 110959, 111003, 111058, 111067, 111082, 111106, 111107, 111139, 111140, 111157, 111196, 111218, 111259, 111357, 111361, 111369, 111378, 111419, 111424, 111575, 111576, 111630, 111811, 111818, 111838, 111877, 111943, 111956, 111977, 112021, 112029, 112094, 112116, 112131, 112142, 112203, 112260, 112267, 112272, 112317, 112423, 112432, 112447, 112777, 112824, 112829, 112890, 112913, 113030, 113081, 113111, 113181, 113199, 113225, 113271, 113279, 113293, 113318, 113388, 113424, 113430, 113447, 113472, 113520, 113521, 113541, 113573, 113613, 113643, 113667, 113668, 113684, 113696, 113749, 113752, 113765, 113768, 113801, 113832, 113875, 113892, 113957, 113978, 113982, 114033, 114034, 114051, 114111, 114114, 114136, 114172, 114195, 114197, 114238, 114266, 114303, 114315, 114360, 114434, 114492, 114516, 114549, 114623, 114638, 114645, 114722, 114840, 114855, 114904, 114967, 115087, 115105, 115140, 115152, 115156, 115157, 115203, 115311, 115315, 115371, 115571, 115631, 115663, 115675, 115796, 115819, 116017, 116073, 116130, 116160, 116206, 116219, 116254, 116291, 116317, 116336, 116370, 116378, 116390, 116392, 116395, 116415, 116479, 116507, 116515, 116531, 116573, 116590, 116613, 116643, 116710, 116712, 116719, 116825, 116909, 116913, 117059, 117066, 117122, 117162, 117202, 117209, 117233, 117269, 117334, 117350, 117437, 117459, 117505, 117516, 117542, 117561, 117577, 117619, 117654, 117771, 117834, 117853, 117903, 117937, 117952, 117975, 118040, 118092, 118135, 118137, 118185, 118191, 118240, 118285, 118288, 118332, 118421, 118426, 118452, 118511, 118557, 118599, 118682, 118690, 118754, 118760, 118827, 118831, 118874, 118942, 118959, 118964, 118965, 119041, 119070, 119075, 119101, 119195, 119203, 119313, 119404, 119425, 119478, 119482, 119499, 119532, 119552, 119593, 119636, 119662, 119671, 119686, 119695, 119710, 119718, 119720, 119789, 119825, 119851, 119864, 119868, 119909, 119916, 119972, 120017, 120041, 120211, 120217, 120305, 120321, 120338, 120348, 120400, 120451, 120483, 120541, 120542, 120559, 120594, 120636, 120829, 120845, 120855, 120882, 120930, 121014, 121037, 121072, 121093, 121113, 121164, 121201, 121203, 121280, 121324, 121445, 121468, 121480, 121680, 121682, 121683, 121745, 121844, 121891, 121894, 121913, 121915, 121933, 121944, 121957, 121969, 121975, 122013, 122032, 122060, 122063, 122102, 122216, 122223, 122227, 122232, 122384, 122426, 122456, 122536, 122537, 122580, 122598, 122748, 122759, 122762, 122766, 122772, 122843, 122863, 122868, 122983, 123010, 123074, 123094, 123123, 123133, 123150, 123166, 123193, 123256, 123339, 123353, 123391, 123444, 123445, 123536, 123553, 123570, 123636, 123658, 123674, 123684, 123731, 123764, 123839, 123857, 123882, 123917, 124018, 124038, 124039, 124051, 124085, 124098, 124195, 124290, 124341, 124347, 124390, 124417, 124422, 124460, 124522, 124546, 124614, 124701, 124753, 124777, 124836, 124871, 124911, 125038, 125073, 125128, 125154, 125293, 125309, 125320, 125340, 125390, 125457, 125501, 125519, 125523, 125536, 125540, 125613, 125654, 125705, 125709, 125839, 125844, 125874, 125950, 125973, 126037, 126099, 126169, 126387, 126408, 126443, 126492, 126563, 126753, 126765, 126775, 126868, 126895, 126904, 126925, 126937, 126953, 126979, 127034, 127058, 127167, 127257, 127268, 127316, 127331, 127347, 127435, 127438, 127534, 127550, 127580, 127607, 127722, 127737, 127806, 127906, 127909, 127959, 127972, 128007, 128020, 128028, 128061, 128065, 128121, 128152, 128161, 128467, 128478, 128480, 128504, 128517, 128550, 128562, 128566, 128611, 128686, 128784, 128848, 128864, 128883, 128907, 128994, 129006, 129030, 129101, 129107, 129122, 129204, 129267, 129307, 129317, 129321, 129358, 129364, 129388, 129419, 129453, 129467, 129492, 129523, 129539, 129551, 129558, 129582, 129584, 129609, 129678, 129718, 129787, 129921, 129977, 129988, 130029, 130039, 130077, 130082, 130084, 130171, 130223, 130266, 130279, 130293, 130338, 130366, 130386, 130459, 130589, 130642, 130643, 130658, 130702, 130718, 130753, 130787, 130827, 131061, 131070, 131074, 131121, 131225, 131343, 131357, 131358, 131363, 131409, 131444, 131509, 131515, 131540, 131564, 131663, 131676, 131708, 131762, 131784, 131789, 131831, 131860, 131881, 131882, 131974, 131997, 132000, 132075, 132085, 132159, 132176, 132259, 132321, 132322, 132334, 132358, 132363, 132409, 132453, 132558, 132572, 132610, 132695, 132802, 132818, 132855, 132858, 132927, 133054, 133062, 133070, 133216, 133260, 133261, 133323, 133339, 133487, 133521, 133531, 133545, 133563, 133590, 133610, 133657, 133678, 133690, 133749, 133751, 133794, 133816, 133917, 133919, 134014, 134019, 134101, 134115, 134145, 134182, 134233, 134234, 134296, 134325, 134362, 134365, 134377, 134438, 134458, 134479, 134583, 134596, 134638, 134653, 134712, 134745, 134780, 134802, 134876, 134920, 134952, 135010, 135021, 135080, 135083, 135100, 135121, 135122, 135163, 135241, 135283, 135288, 135304, 135312, 135340, 135353, 135369, 135383, 135472, 135479, 135682, 135718, 135723, 135743, 135822, 135889, 135914, 135925, 135953, 136019, 136054, 136098, 136121, 136180, 136223, 136322, 136343, 136353, 136374, 136382, 136405, 136525, 136530, 136567, 136581, 136605, 136692, 136701, 136738, 136781, 136834, 136853, 136943, 136967, 137007, 137058, 137092, 137096, 137103, 137117, 137164, 137296, 137341, 137417, 137465, 137471, 137556, 137563, 137599, 137607, 137688, 137707, 137724, 137751, 137769, 137818, 137827, 137880, 137882, 137890, 137898, 137974, 137996, 138023, 138024, 138093, 138140, 138283, 138289, 138307, 138380, 138427, 138431, 138445, 138453, 138457, 138464, 138489, 138587, 138616, 138869, 138942, 139039, 139102, 139127, 139165, 139183, 139262, 139274, 139275, 139281, 139299, 139373, 139388, 139412, 139435, 139481, 139485, 139488, 139597, 139625, 139683, 139865, 139913, 139948, 139986, 139993, 140043, 140055, 140102, 140159, 140217, 140222, 140316, 140337, 140342, 140436, 140439, 140486, 140499, 140577, 140581, 140636, 140755, 140791, 140840, 140878, 140899, 140915, 140967, 141070, 141123, 141137, 141202, 141205, 141213, 141234, 141248, 141261, 141289, 141364, 141473, 141489, 141556, 141568, 141661, 141705, 141777, 141852, 141885, 141890, 141894, 141972, 141983, 141989, 141995, 142042, 142055, 142087, 142142, 142157, 142212, 142232, 142348, 142353, 142441, 142459, 142461, 142493, 142508, 142599, 142687, 142696, 142729, 142731, 142767, 142815, 142837, 142869, 142972, 142974, 142988, 143073, 143123, 143125, 143173, 143177, 143190, 143196, 143338, 143345, 143370, 143371, 143378, 143447, 143546, 143596, 143598, 143666, 143701, 143775, 143806, 143829, 143834, 143861, 143890, 143894, 143899, 143977, 144012, 144036, 144077, 144146, 144156, 144173, 144203, 144211, 144243, 144278, 144299, 144432, 144441, 144508, 144517, 144532, 144605, 144634, 144636, 144665, 144695, 144698, 144713, 144743, 144788, 144866, 144925, 144988, 145020, 145045, 145066, 145084, 145113, 145125, 145165, 145167, 145176, 145254, 145268, 145330, 145454, 145471, 145512, 145548, 145601, 145602, 145613, 145619, 145642, 145661, 145667, 145686, 145747, 145752, 145755, 145817, 145903, 145918, 145926, 146000, 146002, 146030, 146038, 146064, 146069, 146201, 146223, 146239, 146258, 146296, 146350, 146360, 146368, 146428, 146475, 146480, 146516, 146535, 146604, 146648, 146661, 146681, 146720, 146820, 146916, 146922, 146961, 147003, 147036, 147077, 147196, 147219, 147328, 147345, 147376, 147410, 147463, 147525, 147642, 147697, 147742, 147747, 147758, 147777, 147791, 147834, 147864, 147998, 148010, 148045, 148134, 148169, 148187, 148217, 148220, 148294, 148333, 148344, 148345, 148347, 148371, 148458, 148551, 148601, 148637, 148681, 148706, 148752, 148905, 148940, 148956, 148997, 149156, 149159, 149173, 149209, 149230, 149249, 149253, 149259, 149261, 149352, 149391, 149464, 149483, 149539, 149576, 149592, 149635, 149729, 149736, 149762, 149783, 149785, 149853, 149906, 150046, 150194, 150236, 150252, 150259, 150266, 150325, 150361, 150397, 150465, 150489, 150491, 150502, 150521, 150560, 150578, 150601, 150692, 150748, 150775, 150809, 150811, 150903, 151068, 151154, 151156, 151242, 151255, 151316, 151339, 151350, 151361, 151375, 151385, 151451, 151507, 151563, 151576, 151628, 151678, 151709, 151727, 151740, 151775, 151776, 151789, 151791, 151827, 151887, 151973, 152119, 152166, 152250, 152308, 152318, 152327, 152416, 152463, 152468, 152471, 152499, 152558, 152570, 152650, 152699, 152792, 152948, 153017, 153177, 153188, 153278, 153315, 153339, 153346, 153380, 153382, 153386, 153412, 153469, 153474, 153528, 153635, 153705, 153732, 153818, 153843, 153853, 153862, 153878, 153900, 153908, 153920, 153959, 154048, 154065, 154075, 154136, 154149, 154173, 154257, 154327, 154359, 154370, 154378, 154398, 154496, 154537, 154562, 154598, 154607, 154629, 154663, 154688, 154715, 154724, 154733, 154765, 154767, 154810, 154850, 154888, 154902, 155035, 155048, 155088, 155142, 155164, 155191, 155247, 155249, 155281, 155293, 155299, 155320, 155348, 155408, 155414, 155467, 155601, 155637, 155690, 155715, 155752, 155782, 155784, 155813, 155862, 155880, 155898, 155920, 155991, 156015, 156044, 156087, 156120, 156165, 156224, 156266, 156324, 156367, 156388, 156433, 156504, 156618, 156646, 156760, 156785, 156803, 156807, 156858, 156929, 156930, 156982, 157060, 157063, 157065, 157104, 157105, 157107, 157111, 157112, 157124, 157144, 157161, 157329, 157351, 157373, 157390, 157455, 157586, 157622, 157638, 157649, 157694, 157728, 157787, 157791, 157820, 157840, 157848, 157939, 157972, 158171, 158212, 158285, 158313, 158322, 158351, 158416, 158474, 158513, 158519, 158590, 158605, 158616, 158657, 158669, 158725, 158810, 158832, 158835, 158848, 158849, 158858, 158866, 158919, 158985, 159009, 159013, 159110, 159198, 159241, 159275, 159279, 159284, 159343, 159407, 159408, 159459, 159542, 159560, 159573, 159577, 159600, 159625, 159673, 159729, 159764, 159801, 159887, 159927, 159985, 159992, 160009, 160018, 160067, 160069, 160148, 160194, 160215, 160221, 160337, 160396, 160465, 160487, 160493, 160514, 160527, 160648, 160735, 160805, 160962, 161116, 161212, 161256, 161360, 161380, 161456, 161466, 161478, 161563, 161622, 161750, 161834, 161848, 161867, 161893, 161917, 161927, 162026, 162080, 162155, 162185, 162256, 162293, 162308, 162361, 162370, 162375, 162454, 162468, 162505, 162545, 162616, 162617, 162632, 162672, 162681, 162784, 162810, 162841, 162857, 162976, 163024, 163037, 163045, 163064, 163090, 163121, 163146, 163173, 163235, 163245, 163379, 163421, 163435, 163454, 163461, 163549, 163574, 163575, 163722, 163777, 163780, 163797, 163804, 163873, 163881, 163894, 163902, 163943, 163952, 163986, 164034, 164046, 164091, 164137, 164206, 164248, 164249, 164277, 164297, 164298, 164344, 164381, 164486, 164577, 164652, 164699, 164842, 164851, 164871, 164877, 164923, 164937, 164949, 164974, 165037, 165092, 165139, 165158, 165160, 165201, 165253, 165274, 165427, 165461, 165511, 165644, 165654, 165739, 165770, 165771, 165781, 165783, 165796, 165909, 165913, 165947, 165959, 165999, 166045, 166114, 166296, 166341, 166358, 166407, 166429, 166475, 166538, 166584, 166685, 166702, 166704, 166744, 166773, 166801, 166867, 166899, 166974, 167013, 167022, 167068, 167075, 167083, 167116, 167172, 167235, 167292, 167310, 167441, 167524, 167539, 167580, 167618, 167649, 167671, 167688, 167701, 167821, 167829, 167868, 168028, 168148, 168189, 168229, 168239, 168336, 168387, 168442, 168448, 168461, 168477, 168516, 168592, 168611, 168671, 168701, 168731, 168758, 168785, 168812, 168855, 168908, 168955, 169031, 169066, 169073, 169224, 169333, 169360, 169386, 169424, 169427, 169533, 169689, 169706, 169956, 170077, 170089, 170095, 170190, 170227, 170254, 170335, 170343, 170407, 170461, 170481, 170560, 170667, 170676, 170708, 170717, 170739, 170775, 170787, 170796, 170836, 170841, 170853, 171018, 171051, 171064, 171110, 171167, 171184, 171233, 171267, 171292, 171302, 171613, 171645, 171680, 171719, 171747, 171765, 171766, 171820, 171823, 171827, 171831, 171836, 171990, 172016, 172041, 172048, 172050, 172060, 172084, 172153, 172177, 172243, 172290, 172304, 172426, 172480, 172482, 172499, 172510, 172594, 172617, 172835, 172882, 172890, 172927, 173005, 173025, 173052, 173067, 173095, 173166, 173193, 173207, 173273, 173303, 173324, 173406, 173433, 173471, 173495, 173518, 173685, 173687, 173691, 173716, 173733, 173742, 173747, 173793, 173802, 173807, 173848, 173965, 174013, 174020, 174024, 174026, 174058, 174081, 174122, 174152, 174177, 174183, 174238, 174283, 174296, 174321, 174357, 174419, 174484, 174553, 174644, 174686, 174707, 174792, 174795, 174829, 174840, 174860, 174920, 174934, 175049, 175050, 175108, 175113, 175207, 175212, 175225, 175236, 175243, 175316, 175318, 175339, 175374, 175395, 175456, 175550, 175596, 175610, 175638, 175640, 175646, 175658, 175668, 175705, 175711, 175733, 175740, 175874, 175901, 175909, 175928, 175970, 175976, 176038, 176054, 176112, 176122, 176226, 176297, 176349, 176375, 176443, 176452, 176471, 176490, 176501, 176565, 176595, 176597, 176638, 176668, 176722, 176752, 176769, 176824, 176834, 176837, 176859, 176896, 176905, 176920, 176958, 176960, 177013, 177152, 177219, 177221, 177246, 177248, 177371, 177397, 177408, 177412, 177474, 177498, 177507, 177511, 177527, 177541, 177667, 177678, 177690, 177694, 177784, 177880, 177904, 177950, 178033, 178038, 178143, 178200, 178220, 178238, 178261, 178269, 178275, 178296, 178298, 178393, 178461, 178552, 178596, 178703, 178753, 178855, 178881, 178899, 178969, 178988, 179009, 179056, 179096, 179124, 179166, 179172, 179173, 179176, 179221, 179262, 179347, 179349, 179393, 179464, 179486, 179491, 179681, 179751, 179753, 179767, 179773, 179775, 179811, 179814, 179846, 179849, 179891, 179893, 179899, 179935, 179958, 179981, 180011, 180052, 180089, 180106, 180118, 180128, 180131, 180152, 180279, 180345, 180347, 180429, 180489, 180632, 180659, 180662, 180688, 180709, 180722, 180789, 180846, 180865, 180952, 181004, 181007, 181035, 181070, 181080, 181155, 181165, 181186, 181209, 181214, 181224, 181310, 181358, 181404, 181436, 181471, 181506, 181564, 181570, 181583, 181592, 181624, 181671, 181695, 181717, 181744, 181870, 181902, 181955, 181979, 182006, 182039, 182073, 182088, 182116, 182339, 182405, 182408, 182420, 182428, 182441, 182444, 182446, 182450, 182547, 182610, 182651, 182668, 182688, 182768, 182809, 182903, 182960, 182973, 182988, 182992, 182999, 183011, 183041, 183049, 183136, 183163, 183173, 183192, 183225, 183244, 183266, 183281, 183291, 183295, 183302, 183321, 183338, 183353, 183368, 183468, 183480, 183526, 183547, 183561, 183591, 183628, 183710, 183767, 183785, 183788, 183810, 183825, 183829, 183870, 183888, 183908, 183970, 183973, 184004, 184013, 184017, 184110, 184124, 184185, 184201, 184244, 184250, 184271, 184291, 184306, 184332, 184335, 184376, 184398, 184427, 184546, 184669, 184671, 184681, 184703, 184728, 184730, 184746, 184767, 184792, 184811, 184847, 184862, 184900, 184903, 184907, 185041, 185064, 185065, 185131, 185173, 185191, 185246, 185271, 185326, 185337, 185349, 185484, 185548, 185566, 185614, 185716, 185722, 185753, 185816, 185827, 185861, 186004, 186122, 186159, 186169, 186193, 186211, 186218, 186332, 186345, 186359, 186367, 186515, 186538, 186543, 186547, 186553, 186657, 186708, 186714, 186762, 186795, 186877, 186903, 186905, 186956, 186973, 187008, 187047, 187094, 187281, 187293, 187420, 187445, 187505, 187607, 187649, 187736, 187768, 187847, 187970, 188010, 188064, 188081, 188109, 188140, 188148, 188304, 188309, 188312, 188330, 188344, 188372, 188380, 188539, 188557, 188618, 188649, 188819, 188839, 188843, 188876, 188957, 189000, 189054, 189146, 189342, 189428, 189434, 189436, 189459, 189473, 189533, 189543, 189712, 189751, 189836, 189862, 189880, 189896, 189901, 189903, 189912, 189917, 190044, 190052, 190075, 190085, 190093, 190161, 190186, 190233, 190236, 190237, 190243, 190296, 190339, 190510, 190530, 190596, 190668, 190747, 190763, 190832, 190841, 190893, 190984, 191028, 191119, 191136, 191155, 191199, 191261, 191270, 191281, 191297, 191353, 191407, 191434, 191438, 191450, 191568, 191575, 191599, 191649, 191726, 191741, 191754, 191786, 191863, 191912, 191921, 192047, 192097, 192104, 192158, 192201, 192248, 192319, 192329, 192372, 192388, 192416, 192496, 192501, 192559, 192645, 192672, 192687, 192718, 192733, 192746, 192839, 192864, 192876, 192880, 192885, 192890, 192929, 192936, 192957, 192994, 193036, 193105, 193115, 193122, 193180, 193194, 193224, 193234, 193244, 193246, 193312, 193338, 193385, 193400, 193427, 193444, 193478, 193506, 193527, 193570, 193579, 193628, 193706, 193711, 193730, 193764, 193789, 193832, 193885, 193896, 194040, 194113, 194159, 194179, 194238, 194291, 194411, 194532, 194536, 194594, 194611, 194658, 194713, 194717, 194728, 194744, 194790, 195002, 195021, 195152, 195257, 195272, 195311, 195352, 195354, 195382, 195394, 195435, 195470, 195581, 195612, 195617, 195656, 195693, 195717, 195737, 195748, 195810, 195817, 195850, 195862, 195866, 195887, 195889, 195984, 196008, 196041, 196068, 196091, 196103, 196158, 196296, 196307, 196318, 196363, 196376, 196391, 196404, 196455, 196484, 196496, 196503, 196518, 196553, 196702, 196706, 196718, 196719, 196767, 196797, 196798, 196800, 196821, 196856, 196989, 196994, 197017, 197033, 197051, 197103, 197175, 197182, 197193, 197194, 197208, 197276, 197279, 197362, 197390, 197391, 197490, 197527, 197583, 197584, 197601, 197641, 197643, 197744, 197752, 197753, 197829, 197978, 197982, 198100, 198122, 198127, 198237, 198252, 198279, 198335, 198360, 198383, 198425, 198439, 198454, 198480, 198565, 198657, 198681, 198705, 198836, 198931, 199007, 199028, 199039, 199064, 199109, 199123, 199129, 199152, 199192, 199233, 199235, 199308, 199331, 199465, 199497, 199584, 199614, 199618, 199640, 199648, 199760, 199792, 199846, 199871, 199895, 199897, 199940, 199982]