[[0,3,5,6,7,9,13,15,22,39,43,50,64,1156,1475,2119,2308,2689,4102,6593,14342],[2,8,10,11,12,14,16,25,27,30,38,54,55,57,59,61,63,133,265,1029,1037,3329,3590,4099,4105,4164,7364,8258,11974],[1,24,28,42,45,47,52,58,62,65,76,80,257,263,269,274,323,1027,1031,1033,1036,1043,1052,1055,3139,4100,4106,4107,4108,4110,4151,4866,8322,8576,9219,15110],[18,19,21,29,33,36,48,56,60,66,87,137,259,260,268,306,576,1024,1032,1035,1058,1060,1094,1283,1408,1792,2882,4109,4122,4133,4225,4355,5191,8197,8203,12550,13698,16199],[4,17,31,35,37,49,67,74,79,95,118,125,129,256,290,312,315,332,334,335,512,1034,1038,1101,1539,2055,2563,3079,3654,4103,4119,4127,4136,4179,4480,5121,5127,6148,7172,8448,8518,15621,16263],[20,26,34,41,44,46,51,68,72,73,75,85,96,112,310,314,326,773,1025,1039,1046,1050,1064,1069,1284,2048,2370,4118,4155,4421,4743,5134,5319,5379,8201,8202,8205,8207,8456,8839,10436,11333,13317],[77,78,83,90,100,101,123,196,266,270,273,279,283,329,384,516,896,1030,1049,1057,1066,1073,1076,1292,1293,3150,4096,4098,4104,4117,4125,4128,4139,4142,4149,4188,4292,4352,6273,6784,8195,8196,9540,13324,13325,13383,14017],[23,40,108,111,116,267,271,278,280,287,308,331,779,1041,1063,1068,1075,1163,1287,1857,2176,2304,2314,2823,3394,4111,4116,4120,4124,4132,4157,4175,4184,4610,5184,5193,5195,5378,6663,7552,8210,8967,9473,12608,14592,16002],[32,69,70,81,89,94,122,136,258,261,264,289,291,301,318,321,336,450,1028,1061,1065,1086,1088,1093,1097,1154,1344,1419,1420,1481,2069,2076,2123,2318,2437,2626,3072,3595,4123,4137,4150,4172,5125,5143,5248,5257,5323,5388,5442,8206,8223,9220,9226,9228,10245,11264,11523,12672,13958],[71,91,103,106,107,110,132,134,140,282,286,288,316,324,333,385,513,526,709,1047,1051,1080,1081,1083,1085,1089,1092,1288,1291,1987,2071,2074,2078,2830,3343,4097,4121,4126,4146,4229,4358,4361,4367,4551,4672,5450,5703,6144,8231,8450,9287,9346,9480,9482,9483,10629,12293,13390,13443,13829,13891,14466],[53,92,104,109,120,124,262,281,285,297,303,319,515,525,527,584,838,1044,1048,1054,1070,1084,1102,1109,1157,1217,1282,1289,1294,1295,1319,1600,2052,2061,2063,2102,2376,2572,3457,4112,4113,4129,4130,4140,4141,4169,4177,4178,4187,4359,4363,4801,5169,5196,5763,5825,6153,6529,6724,6851,8194,8216,8222,8642,9025,9410,9600,10115,10882,11778,12292,12559,14976,15427,15557],[88,93,98,113,126,127,142,143,193,277,300,302,349,521,551,586,587,772,1067,1072,1078,1079,1098,1114,1127,1308,1327,1355,1538,1546,1548,2050,2056,2241,2568,3718,4115,4145,4154,4163,4168,4192,4357,4366,4553,4875,4928,5128,6336,8462,8525,8706,9794,10372,10564,11714,12164,12289,14478,15047,15170],[121,138,275,276,284,295,298,299,350,451,460,529,532,580,643,1053,1096,1100,1165,1167,1285,1309,1350,1800,2077,2248,2313,3082,3138,4138,4143,4161,4166,4171,4360,4374,4402,4419,4426,4678,4997,5172,5176,5183,5955,6210,7235,8233,8234,8257,8390,8471,9224,9225,9475,9729,9857,10821,10947,15744,15878],[97,114,115,139,177,195,292,296,330,359,399,520,522,523,524,536,538,543,545,552,563,567,568,964,1026,1071,1118,1280,1297,1303,1307,1311,1331,1807,2051,2126,2305,2306,3081,3585,3840,3909,4147,4162,4165,4201,4205,4206,4373,4420,4609,5123,5179,5182,5198,5639,6158,6403,6915,8214,8217,8244,9218,9738,9806,10049,10500,11077,12296,12299,12804,13385],[82,84,99,141,166,207,305,320,344,364,392,396,530,537,542,558,574,575,1045,1082,1095,1133,1290,1299,1315,1352,1545,1608,2058,2083,2317,2372,2638,3083,3087,3267,3340,3779,3784,4114,4134,4160,4202,4232,4236,4376,4379,4386,4388,5135,5177,5575,5698,6217,6220,6605,8070,8249,8252,8256,8267,8704,9669,9735,12486,13389,13836,14151],[86,105,149,150,159,171,181,203,327,517,519,535,589,1042,1087,1091,1108,1113,1164,1296,1304,1314,1318,1338,1413,1476,1549,1998,2064,2120,2243,2325,2566,3085,4131,4135,4193,4194,4235,4362,4364,4365,4378,4393,4423,4555,5124,5130,5133,5157,5175,5376,5377,5507,6021,6152,6466,7109,8209,8225,8238,8325,12551,12620,12621,12801,13638,13832],[117,130,144,145,153,154,157,168,169,307,317,339,363,389,391,458,557,565,591,651,1056,1062,1099,1103,1106,1111,1112,1115,1117,1121,1160,1286,1310,1324,1335,1341,1343,1351,1354,1550,1668,1670,1866,1925,2049,2057,2062,2084,2087,2178,2329,3076,3146,4158,4159,4170,4173,4174,4185,4354,4368,5129,5131,5136,5161,5383,5440,5891,6734,7170,7300,8192,8204,8211,8224,8229,8295,8458,8769,8779,8899,9093,9237,9249,9354,9357,10242,11392,12102,12356,12358,14531,15299,15494],[152,156,158,162,183,206,272,304,309,313,346,358,368,394,398,534,578,774,782,840,1040,1116,1119,1120,1128,1129,1135,1166,1222,1302,1306,1336,1605,2053,2059,2060,2255,2331,3093,3200,4148,4156,4186,4203,4204,4210,4293,4353,4371,4377,4405,4409,4611,4943,5120,5132,5250,5384,5386,5389,5510,5513,6796,7435,7811,8002,8200,8208,8219,8236,8239,8245,8247,8264,8271,8274,8451,8487,8588,9551,10306,11141,12290,12301,12324,12418,12420,12742,14087],[135,147,148,161,167,174,185,210,293,294,311,328,338,372,395,514,540,546,555,566,585,628,832,1074,1077,1124,1139,1326,1328,1348,1557,1798,2054,2079,2112,2115,2251,2381,3080,4167,4195,4219,4228,4380,4382,4387,4424,4428,4430,4619,4621,5142,5149,5153,5158,5159,5188,5190,5387,5515,5636,6159,6926,7425,7621,8250,8251,8285,8457,8768,9033,9245,9989,11010,13312,13326,13568,14660,14788],[172,182,184,189,191,192,201,348,351,356,360,383,518,541,548,556,583,781,785,1090,1137,1140,1150,1151,1158,1305,1356,1357,1536,2067,2089,2095,2107,2114,2116,2312,2319,2499,2565,2574,3334,3845,3853,4036,4190,4300,4369,4372,4384,4439,4546,4616,4869,5122,5126,5138,5145,5150,5151,5160,5162,5392,6209,6400,6472,6475,6479,7427,7943,8193,8220,8248,8330,8479,8516,8960,9280,10312,11847,12225,13058,13121],[131,202,205,341,343,345,347,423,549,559,653,769,776,777,900,1130,1141,1153,1169,1323,1334,1543,1544,1804,2072,2096,2099,2100,2124,2125,2322,2438,2507,2639,2826,3075,3089,3593,4144,4153,4196,4200,4212,4217,4234,4392,4454,4487,4618,4620,5139,5146,5164,5166,5204,5764,6028,6030,6146,6216,6223,6279,7113,7685,7686,7692,7750,8394,8454,8461,8586,9223,9227,10180,10572,12303,12311,12686,13251,13388,14215,14406,15238,15814,15938],[155,173,340,342,354,367,438,573,609,775,783,791,793,845,1104,1110,1321,1378,1480,1551,1731,1796,2065,2070,2073,2075,2091,2110,2117,2122,2130,2315,2497,2753,3524,4152,4191,4218,4356,4375,4389,4407,4413,4425,4427,4429,5147,5168,5199,5221,5261,5400,5953,6157,6415,6464,6669,7045,7878,8199,8230,8232,8253,8482,8781,9030,9229,9739,10311,10755,11653,12107,12340,12367,12610,12929,13379,13637,15365,15681,16012],[119,128,175,200,352,390,554,570,572,646,780,1123,1132,1313,1347,1363,1368,1742,2081,2108,2121,2134,2139,2316,2570,3008,3335,3339,4181,4182,4208,4241,4289,4395,4399,4401,4416,4612,4623,4626,4681,4687,4811,4877,5062,5148,5156,5167,5180,5192,5222,5229,5318,5391,5401,5893,6151,6163,6199,6204,6540,6541,7169,7246,8218,8221,8243,8492,9230,9348,9412,9545,10056,10059,10252,12295,12298,12300,12302,12307,12313,12330,13320,13578,14336,14720],[146,170,194,361,370,382,452,531,539,577,612,770,792,799,805,807,1131,1134,1142,1144,1145,1161,1358,1360,1361,1381,1411,1614,1740,2090,2092,2151,2881,3078,3145,3461,3973,4183,4214,4221,4298,4394,4396,4608,4658,4677,4685,4934,5144,5163,5395,5573,6081,6155,6162,6406,6409,7243,8198,8213,8237,8255,8276,8384,8387,8476,8580,9152,10057,10253,10566,10752,11269,11274,12297,12328,12864,13330,13962,14848,14917],[163,187,219,222,223,337,374,377,387,397,453,581,590,595,712,797,843,1059,1162,1186,1300,1316,1353,1372,1375,1387,1541,1547,1590,1615,1931,2080,2085,2088,2190,2334,2342,2379,2380,3084,4101,4189,4231,4239,4397,4398,4412,4495,4614,4617,4631,4638,4656,4680,5140,5141,5155,5165,5178,5181,5189,5205,5209,5249,5320,5406,5441,5633,5710,6149,6166,6476,6980,7179,7494,8235,8473,8647,8707,9222,9231,9486,9606,11275,12316,12548,12868,13574,13766],[102,160,186,199,212,218,322,325,362,378,381,388,393,403,411,547,571,647,652,705,714,803,1107,1147,1179,1198,1199,1281,1339,1342,1365,1537,1569,1585,1594,1863,1984,2086,2093,2098,2105,2382,3099,3107,3652,3915,3976,4197,4222,4230,4233,4242,4255,4299,4381,4383,4431,4434,4871,4873,5137,5152,5194,5218,5262,5263,5396,5405,5454,5517,5899,6147,6154,6214,6219,6283,6721,7491,7886,8254,8329,8333,8459,8583,8841,9232,9289,9290,9293,9294,11084,11085,11460,12317,12323,12334,12425,13063,14273,14346,14411,14414,14415],[164,188,197,211,226,234,357,365,366,371,373,376,401,421,482,528,593,604,633,650,713,771,815,1206,1320,1325,1337,1560,1562,1577,2159,2311,2340,2345,2385,2571,2575,2630,2818,2945,3115,3205,3209,3342,3596,4296,4303,4414,4422,4433,4613,4624,4646,4649,4874,5201,5231,5260,5426,5432,5643,5708,6150,6156,6168,6170,6172,6920,7302,8132,8262,8269,8273,8287,8455,8512,9238,9241,9266,9927,10249,10383,10507,11588,12291,13440,14344,14539,14661],[176,190,216,237,355,369,379,380,414,425,434,444,553,611,778,834,836,1122,1136,1171,1178,1181,1245,1298,1301,1553,1611,1802,1805,2094,2135,2143,2152,2181,2346,2383,2397,2692,3077,3086,3097,3109,3330,3597,3782,3982,4247,4261,4385,4390,4444,4462,4483,4622,4632,4633,4637,4653,5004,5208,5268,5325,5385,5390,5641,5768,6017,6173,6212,6344,6351,6671,7881,8228,8246,8259,8268,8460,8466,8491,8493,8514,8705,8775,9239,9242,9801,10244,12294,12353,12553,12808,13191,13506,13827,14088,15364,15564,15881],[204,353,407,413,447,533,550,600,603,617,784,823,850,906,907,1193,1195,1209,1238,1416,1575,1597,2111,2142,2144,2154,2307,2326,3074,3092,3098,3101,3117,3523,3723,4047,4207,4209,4211,4216,4223,4227,4251,4254,4262,4264,4265,4272,4276,4408,4410,4411,4417,4490,4639,4652,4683,5393,5409,5452,5512,5518,6093,6160,6218,6221,6656,6658,6667,6912,8242,8263,8266,8270,8302,8308,8334,8463,8489,8490,8521,8523,9270,9295,9537,10254,10695,11202,11651,11908,12034,12306,12555,12999,13833,14404,15439],[179,213,375,405,412,582,592,597,813,816,828,830,841,844,1105,1125,1175,1177,1187,1322,1340,1345,1486,1561,1564,1581,1582,1595,1596,1603,1676,1799,1870,2141,2189,2343,2378,2562,2567,2828,3088,3105,3112,3113,3119,3337,4215,4220,4226,4244,4252,4415,4432,4452,4628,4634,4650,4812,5174,5185,5213,5215,5402,5403,5637,5646,5652,5660,6145,6338,6470,6594,7182,7239,8065,8212,8261,8277,8321,8323,8467,8834,9240,9243,9244,9251,9255,9286,9676,9679,9792,9986,10241,12351,12366,12492,12558,13056,13336,13701,14607,14797,15247,15435,15438,16133],[198,228,422,427,459,465,599,602,768,789,809,824,827,829,833,847,1146,1194,1239,1242,1374,1558,1567,1607,1612,1613,1921,2066,2133,2150,2153,2324,2569,2625,2635,3116,3126,3129,3211,3396,4248,4253,4260,4269,4290,4308,4404,4443,4625,4640,4647,4648,4937,4938,5216,5632,6169,6534,6735,7437,7689,7872,8240,8280,8284,8288,8294,8470,8472,8499,8517,8717,8838,9252,9261,9282,9347,10120,10823,11328,12315,12319,12343,12344,12350,12363,12364,12544,12556,12674,13322,13511,14853,15499,16006,16065,16324],[217,408,420,456,607,623,640,717,810,831,835,897,1170,1172,1176,1221,1241,1243,1333,1359,1406,1555,1571,1593,1598,1610,1616,1923,2068,2101,2104,2118,2182,2374,2573,2637,2703,2821,3073,3103,3144,3149,3338,3661,4176,4250,4270,4271,4321,4448,4453,4463,4471,4475,4478,4615,4629,4644,4684,4802,5202,5226,5246,5415,5838,6085,6175,6182,6186,6188,6194,6786,8227,8260,8278,8283,8286,8653,8712,8965,9217,9614,10051,10127,11528,11968,12348,12352,12362,12480,12491,12941,13315,13889,14343,15111,15302,16261],[151,238,251,410,415,462,564,588,596,605,614,694,842,846,858,1126,1138,1148,1149,1182,1192,1237,1317,1349,1373,1382,1386,1398,1540,1542,1566,1570,1576,1728,1815,1825,2097,2106,2109,2132,2136,2137,2166,2309,2321,2349,2350,2351,2352,2361,2369,2386,2388,2440,2578,3134,3137,3142,3274,3721,4258,4301,4673,4992,5214,5253,5312,5407,5419,5647,5656,5888,6161,6179,6181,6184,6198,6202,6211,6543,6665,7190,7199,7301,7745,7754,8520,8526,8527,8974,9260,9288,9291,9420,9421,9479,9611,9740,9796,9860,10113,10121,10125,10689,11329,12318,12320,12747,12939,12942,13338,13581,13839,14402,14468,14596,15816,15880],[215,225,240,242,467,627,648,787,796,798,826,965,1168,1180,1185,1223,1377,1457,1678,2082,2156,2157,2167,2172,2191,2333,2373,2444,2953,3110,3203,3471,3584,3851,3977,4198,4243,4267,4283,4294,4335,4342,4400,4418,4440,4442,4445,4464,4468,4474,4476,4486,4488,4557,4635,4654,4655,4668,4738,4876,5154,5170,5186,5197,5230,5420,5422,5445,5453,5642,5663,5960,6164,6410,7177,8265,8292,8324,8395,8468,8484,8716,8776,9246,9272,9275,9281,9292,9298,9474,9478,9541,9733,9864,10248,10374,10375,10763,11009,11524,11585,12237,12305,12309,12312,12331,12357,12359,12419,13129,13449,13453,13635,14026,14862,14863,15233,15369,15949],[180,209,232,236,239,409,424,562,606,631,636,644,654,655,819,1155,1196,1201,1380,1468,1473,1483,1554,1601,1606,1677,1801,2127,2149,2164,2185,2320,2330,2762,3124,3140,3271,4213,4240,4284,4286,4331,4370,4403,4437,4447,4485,4554,4688,4699,4806,4868,5171,5206,5211,5227,5228,5232,5239,5404,5413,5416,5417,5423,5644,5772,6171,6191,6222,6244,7181,7236,8001,8215,8275,8314,8315,8331,8341,8393,8474,8475,8478,8529,8646,8714,9278,9279,9485,10308,10502,10761,11781,12288,12314,12329,12616,12943,13313,13323,13345,13382,14027,14090,14345,14350,14476,14530,14859,15626],[224,445,448,560,569,638,649,663,788,794,800,822,855,1159,1188,1205,1219,1220,1228,1329,1371,1393,1396,1401,1421,1556,1565,1578,1584,1626,1858,2177,2310,2377,2403,2695,3090,3095,3102,3122,3128,3148,3151,3336,3341,3395,4268,4282,4391,4435,4441,4446,4451,4465,4473,4675,4682,4695,4740,4884,5207,5274,5382,5412,5425,5448,5640,5696,5769,6183,6189,6347,6542,6976,7183,7204,7432,7622,8298,8299,8372,8449,8481,8513,8522,8533,8715,9221,9233,9259,9283,9358,9417,9419,9472,9484,9547,10185,11531,11532,12036,12545,12547,12565,12618,12673,12812,13318,13321,13358,13519,14095,15431],[235,247,248,252,431,485,598,626,707,811,839,1183,1227,1229,1231,1332,1367,1369,1384,1409,1552,1580,1624,1794,2147,2173,2184,2247,2348,2356,2364,2365,2367,3096,3106,3131,3713,3905,4039,4237,4238,4256,4458,4472,4477,4686,4933,5187,5210,5212,5233,5251,5256,5258,5324,5381,5398,5408,5418,5421,5444,5574,5649,5702,5828,6029,6178,6185,6187,6280,6925,7180,7186,7198,7240,7244,7428,7436,7438,7810,8281,8301,8338,8452,8465,8494,8524,8708,8719,8962,9235,9508,9665,9999,10246,10501,11022,11657,12308,12310,12391,13357,13515,13580,14279,15424,15432,15627],[249,400,430,432,704,715,786,863,970,1143,1173,1174,1190,1208,1224,1388,1474,1487,1568,1579,1797,2129,2158,2174,2439,2560,2831,3207,3392,4045,4288,4302,4489,4491,4641,4659,4670,4698,4932,4996,5219,5394,5397,5411,5414,5457,5506,5705,6196,6241,6450,6727,7178,7756,8303,8310,8337,8391,8495,8507,8585,8655,8713,8718,9285,9494,10255,10257,10313,10439,10499,10885,11072,11399,12322,12345,12360,12374,12619,12622,12739,13329,13351,13517,13573,13775,14082,14209,14339,14728,14730,14855],[245,402,404,406,440,477,579,601,616,620,645,661,678,795,969,1213,1265,1402,1415,1418,1425,1583,1592,2103,2128,2353,2355,2358,2368,2375,2944,2951,3014,3100,3118,3136,3912,4224,4266,4274,4469,4667,4669,4739,4808,4813,4887,4893,5243,5281,5321,5447,5451,6092,6174,6190,6229,6253,6274,6405,6457,6662,6860,6991,7105,7119,7193,7232,7311,7938,8226,8296,8312,8327,8453,8477,8483,8497,8584,8587,8711,9247,9276,10250,10315,10892,11395,12326,12421,12552,12612,12617,12931,13132,13314,13335,13366,13450,13571,14351,15175],[178,220,221,233,416,439,461,478,634,639,641,821,899,1211,1252,1366,1370,1394,1412,1559,1563,1587,1622,1630,1631,1679,1738,1865,1877,2146,2160,2171,2186,2208,2254,2339,2347,2432,2580,2887,3130,3170,3190,3333,3344,3969,4246,4249,4406,4481,4492,4493,4520,4643,4651,4674,4901,5061,5225,5241,5303,5380,5430,5431,5455,5509,5645,5670,6207,6208,6914,6989,7173,7176,7189,7310,8282,8317,8546,8652,8725,8896,8973,9089,9160,9216,9236,9300,9353,9488,9514,9924,10247,10251,10510,10574,10824,11343,11662,11844,12332,12361,12365,12378,12381,12402,13327,13342,13353,13386,13508,14664,14722,14913,14980,15758,16335],[230,253,449,632,657,716,801,848,1215,1391,1400,1414,1422,1444,1599,1618,1845,1860,1869,2179,2199,2393,2445,2503,2561,3091,3114,3155,3157,3213,3401,3407,3656,3657,3788,4180,4275,4291,4460,4502,4514,4515,4523,4525,4636,4664,4676,4889,4890,4892,4906,4910,5203,5224,5504,5514,5672,5676,5677,5678,5767,5900,5959,6167,6193,6282,6401,6404,6414,6536,6797,6798,6852,7192,7360,7426,7434,7744,8345,8488,8501,8503,8504,8847,9099,9265,9307,9481,9490,9501,9517,10289,10317,10825,11270,12333,12337,12488,12566,13189,13319,13355,13359,13367,13763,13830,13959,14340,14409,14601,14785,15686],[418,433,474,479,561,667,672,681,684,718,1152,1204,1225,1230,1234,1433,1434,1586,1628,1806,1808,1885,1933,2145,2188,2215,2263,2328,2336,2360,2366,2396,2511,2576,2632,2693,2758,2825,3162,3167,3354,3402,3469,3648,4273,4281,4323,4461,4709,4744,4746,4879,5001,5173,5254,5255,5302,5439,5465,5638,5679,5709,5896,6031,6177,6234,6236,6238,6408,6421,6439,6602,6604,7042,7168,7174,7175,7558,8279,8290,8417,8505,8537,8720,8721,8729,9256,9258,9274,9303,9311,9511,9522,9664,10179,10299,10302,10628,10699,10700,11271,11466,12354,12431,12562,12576,12814,12877,12878,12934,13354,13384,13708,13896,14347,14858,14860,15042,15374,15554,15562,15877,16071],[214,386,426,429,454,471,544,666,706,808,814,852,966,1218,1226,1403,1455,1574,1604,1803,1809,1817,1818,2175,2332,2335,2395,2398,2405,2434,2510,2583,2593,2893,3120,3141,3169,3208,3331,3357,3363,3400,3587,4245,4280,4450,4457,4494,4508,4509,4510,4511,4883,4936,5237,5238,5242,5259,5270,5308,5311,5429,5435,5449,5665,5671,6423,6430,6474,7221,7375,7430,8291,8335,8431,8464,8542,8577,8582,8710,8771,8905,9271,9277,9297,9525,9805,9990,10263,10561,10703,11461,11591,12335,12370,12376,12424,12426,12560,12575,12749,12872,13124,13248,13368,13378,13770,14857,15619,15883],[165,442,871,1184,1346,1362,1383,1385,1389,1405,1482,1573,1645,1819,1833,1836,1932,2187,2249,2354,2409,2411,2415,2587,2588,2591,2757,2817,2820,3094,3123,3135,3158,3215,3349,3351,4199,4285,4307,4311,4333,4334,4497,4506,4521,4547,4663,4703,4864,4865,4878,5007,5267,5272,5279,5280,5288,5327,5469,5634,5674,5835,6180,6213,6215,6226,6262,6337,6411,6413,7187,7439,7683,7823,8241,8297,8306,8309,8485,8502,8506,8510,8531,8590,8739,9031,9100,9154,9273,9352,9529,9542,9672,9737,10261,10269,10310,10379,10569,10626,10638,10953,11469,11909,12368,12384,12493,12557,12568,12569,12571,12574,12631,12746,12800,12865,12995,13263,13348,13702,13963,14147,14287,15490,15616],[446,463,475,490,613,621,671,1189,1203,1216,1258,1330,1390,1404,1407,1443,1456,1464,1623,1634,1635,1646,1664,1667,1682,1867,1928,2169,2197,2246,2338,2344,2410,2436,2443,2633,2636,3022,3164,3174,3178,3179,3181,3332,3724,4263,4297,4316,4317,4318,4319,4456,4500,4666,4870,5236,5247,5307,5314,5446,5492,5657,5833,6205,6225,6340,6425,6985,7053,7205,7234,7370,7374,7816,8129,8328,8332,8350,8392,8396,8397,8509,8550,8566,8573,8731,8734,8897,9250,9253,9487,9546,10266,10267,10271,10279,10307,10316,10376,11203,11468,11716,12341,12372,12373,12382,12383,12394,12408,12582,12637,12810,12938,13339,13341,13575,14022,14089,14593,15360,15819,16011,16135],[229,250,254,255,594,625,701,790,812,825,867,919,1254,1269,1423,1447,1469,1494,1632,1665,1795,1814,1864,1929,2113,2183,2228,2441,2606,2607,2763,2767,2827,3133,3156,3161,3166,3176,3346,3348,3397,3405,3406,3726,3854,4040,4326,4436,4438,4459,4496,4545,4689,4697,4710,4745,4867,4941,5002,5006,5200,5275,5293,5427,5436,5651,6165,6176,6277,6402,6412,6537,6657,7195,7209,7228,7231,8293,8383,8399,8496,8515,8519,8543,8709,8728,8735,8742,8774,8777,8969,9234,9306,9319,9413,9489,9678,9741,10053,10297,10377,10435,11525,12396,12549,12554,12563,12736,12807,14668,15748,16193],[243,443,476,659,664,689,700,862,879,894,1263,1397,1428,1431,1672,1674,2138,2140,2161,2165,2180,2194,2211,2220,2413,2446,2447,2453,2459,2599,2699,2702,3127,3173,3359,3362,3368,3777,3852,4257,4484,4499,4505,4529,4544,4563,4715,4752,4885,4993,5220,5240,5244,5269,5277,5516,5582,5635,5712,6250,6432,6664,6670,6788,6793,6923,7115,7210,7213,7242,7304,7372,7431,7631,8304,8313,8318,8319,8346,8402,8530,8553,8732,8750,8970,9264,9308,9309,9504,9548,9601,9804,9858,10243,10296,10504,10509,12170,12173,12325,12327,12355,12483,12611,12802,13130,13370,13576,13582,13583,14723,15436,15689,15809,15876],[428,457,470,635,699,859,875,880,1197,1271,1312,1430,1453,1463,1729,1730,1823,1871,2170,2198,2201,2205,2216,2341,2362,2371,2418,2420,2424,2457,2597,2602,2822,3265,3365,3459,3653,3727,3846,3855,4310,4314,4482,4559,4705,4872,4905,4939,4942,5292,5332,5443,5456,5477,5688,5692,5706,5711,5894,6227,6276,6346,6350,6417,6418,6427,6429,6431,6443,6661,6729,6733,6921,7191,7488,7757,8311,8342,8352,8357,8540,8722,8730,8756,8778,8833,9090,9254,9257,9284,9329,9415,9509,9544,9991,10691,10948,10959,11073,11285,12047,12167,12342,12349,12395,12570,12684,12813,13067,14081,14669,15375,15685,15939,15951],[227,231,489,618,619,622,662,669,673,802,882,1207,1212,1214,1257,1261,1417,1435,1438,1439,1484,1620,1743,2278,2399,2430,2629,3023,3104,3121,3132,3328,3374,3375,3403,3404,4259,4455,4504,4552,4693,4696,4749,4916,4931,5071,5235,5316,5410,5438,5459,5463,5480,5481,5483,5579,5686,5826,6203,6235,6239,6267,6428,6433,6447,6732,6977,7211,7233,7247,7296,8300,8364,8366,8508,8534,8541,8559,8565,8780,8783,8972,9341,9476,9530,9539,9550,9607,9742,10240,10278,10318,10505,10632,10954,11144,12171,12226,12380,12397,12430,12494,12573,12751,12805,12809,12811,13135,13394,13441,13643,13890,14083,14217,14538,14927,15107,15366,15373,15500,15502,16321],[441,481,493,624,675,874,1247,1379,1426,1470,1479,1588,1649,1651,1661,1673,1816,1821,1850,1861,1930,2252,2611,2839,3108,3147,3182,3275,3372,3599,3907,4279,4295,4304,4313,4315,4556,4665,4741,4902,4907,5276,5309,5434,5471,5474,5653,5659,5662,6022,6080,6192,6255,6420,6441,7225,7241,7556,7688,8316,8358,8361,8388,8538,8555,8558,8597,8737,8749,8765,8788,8968,8971,8983,9268,9316,9325,9326,9327,9344,9350,9497,9503,9557,9728,9993,10444,10497,10532,10756,10829,11023,11140,11142,12099,12741,12997,13069,13123,13442,13454,13577,13646,13772,13897,13900,14030,14348,14600,14606],[437,466,472,473,498,608,857,883,962,971,1210,1262,1395,1451,1485,1736,2192,2202,2204,2206,2221,2242,2253,2281,2327,2363,2600,2601,2894,3009,3111,3153,3159,3272,3273,3355,3358,3466,3594,3714,4330,4343,4470,4517,4530,4548,4627,4713,4737,4742,4903,5460,5467,5470,5494,5577,5658,5683,5697,5892,6206,6230,6252,6258,6272,6284,6422,6426,6598,6709,6861,7245,7366,7369,8075,8139,8143,8307,8500,8535,8552,8727,8747,9157,9320,9331,9338,9414,9538,9747,9992,9995,9996,9997,10118,10259,10274,10322,10506,10508,10513,10760,10817,10883,11273,11276,12399,12427,12485,12561,12613,12640,13340,13514,13960,14408,14918,14923,16268],[491,505,508,637,682,687,696,697,864,1253,1364,1399,1432,1436,1450,1609,1627,1671,1793,2131,2203,2390,2698,3019,3160,3165,3177,3201,3352,3376,3460,3598,3658,3914,3917,3978,4037,4287,4305,4327,4449,4526,4537,4701,4702,4747,4748,4751,4940,4944,5245,5464,5476,5675,5695,5897,5898,6095,6200,6232,6292,6437,6668,6718,6719,7050,7185,7214,7306,7308,7433,7499,7503,7626,8348,8365,8385,8469,8589,8726,8736,8751,8766,8904,8906,9097,9314,9356,9360,9994,10062,10260,10314,10319,10496,10514,11015,11147,11212,11265,11266,11277,11975,12594,12598,12654,13057,13250,13364,13369,13387,13579,13767,13768,14284,14341,14413,14597,15690],[501,503,665,698,711,719,759,911,932,1376,1448,1675,1834,1840,1851,1854,1868,2155,2162,2168,2196,2200,2217,2268,2337,2359,2389,2392,2425,2431,2589,2590,2755,3192,3235,3347,3591,4312,4630,4645,4660,4721,4755,4762,4886,4917,5433,5458,5475,5478,5485,5541,5580,5903,5966,6237,6303,6469,6531,6666,6919,7171,7237,7265,7813,7936,8011,8013,8411,8511,8545,8591,8605,8724,8746,8772,8844,9038,9269,9304,9313,9335,9345,9351,9612,9734,9998,10262,10282,10521,10701,10758,11149,11279,11300,11655,12161,12338,12339,12428,12600,12634,12638,12815,12873,12879,13261,13343,13352,13376,14092,14337,14354,14472,14477],[509,642,668,804,872,876,898,1654,1734,1813,1835,1838,1926,1988,2207,2505,2564,2585,2608,2612,2634,2640,2642,2952,3214,3240,3398,3520,3592,3602,3605,3659,3983,4346,4657,4671,4717,4718,4719,4765,4888,4895,4929,4930,5058,5234,5291,5399,5462,5468,5484,5489,5502,5572,5661,5707,5890,6286,6323,6407,6424,6436,6438,6467,6533,6924,7220,7223,7623,7624,7629,7690,8320,8326,8408,8539,8651,8975,9028,9103,9164,9299,9302,9305,9318,9323,9502,9744,10290,11272,11404,11720,11787,12346,12347,12375,12387,12392,12572,12615,12675,12687,12837,12928,13333,13344,13377,13570,14277,14366,15631,15753,16320],[417,504,610,656,860,901,904,908,909,1200,1427,1441,1442,1497,1829,2384,2414,2450,2509,2584,2619,2891,3180,3212,3356,3389,3589,3663,4519,4527,4542,4543,4642,4662,4690,4694,4712,4729,4736,4750,4805,5333,5338,5339,5340,5424,5496,5689,5889,5958,6270,6455,6462,6726,7106,7203,7208,7224,7229,7299,7309,7694,7695,8066,8407,8568,8581,8611,8650,8733,8797,8961,9296,9359,9500,9518,9549,9743,9759,10126,10268,10320,10370,10511,10515,10702,11334,11983,12038,12042,12398,12583,12587,12592,12603,12847,13448,13572,13761,14145,14359,14403,14537,14663,15493,15823,15885,16140],[208,241,244,480,670,680,856,936,1246,1272,1279,1619,1741,1820,1822,1824,1828,1841,1859,1862,2244,2259,2323,2594,2598,2620,2624,2628,3163,3202,3204,3210,3366,3367,3586,4336,4498,4507,4512,4708,4728,4949,4959,5271,5283,5326,5341,5466,5493,5501,5545,5685,5902,5907,5952,6195,6449,6473,6603,6659,6678,6725,6848,6918,7114,7202,7219,7238,7284,7817,7819,8010,8272,8347,8354,8596,8745,8754,9248,9262,9263,9267,9334,9496,9498,9512,9562,9613,9921,10258,10270,10280,10326,10335,10498,11268,11289,11521,11529,12304,12400,12581,12584,12589,12590,12623,12867,13128,13192,13391,13406,13451,13505,14019,14158,14464,15052,15308],[499,720,818,861,869,878,889,890,891,892,905,1277,1392,1410,1572,1636,1666,1701,1827,1997,2212,2218,2229,2466,2577,2592,2631,2824,3183,3222,3369,3377,3391,3790,3844,4338,4549,4570,4899,4945,4952,5315,5461,5519,5714,6088,6243,6263,6285,6440,6530,6672,6691,6795,7044,7197,7687,8339,8340,8486,8498,8551,8569,8578,8842,8910,8963,9036,9163,9321,9340,9499,9515,9520,9535,10061,10256,10272,10304,10338,11210,11213,11293,11339,11398,11470,11520,11522,11535,11777,11855,12385,12413,12429,12496,12578,12605,12822,12826,13337,13426,13455,13591,13639,13953,14214,14363,14734,14784,14983,15372],[246,615,683,806,817,895,902,1240,1249,1256,1260,1276,1477,1625,1648,1691,1832,1882,2234,2250,2400,2404,2406,2408,2416,2435,2604,2617,2622,2849,3125,3193,3219,3266,3378,3615,4306,4479,4535,4679,4725,4727,4894,4897,4904,4914,4947,4957,5000,5003,5005,5290,5349,5437,5486,5704,5723,5728,5762,6025,6224,6231,6233,6266,6271,6278,6306,6416,6550,6684,7447,8305,8398,8409,8536,8643,8784,8982,9024,9161,9355,9364,9423,9553,9560,9567,9793,9803,9931,9985,10048,10122,10177,10277,10283,10294,10332,10563,10762,10764,10765,11280,11290,11330,11599,12379,12409,12546,12607,13316,13590,13828,13831,14150,14370,14465,14528,14535,14733,15041,15944],[455,507,685,728,854,1191,1202,1251,1278,1437,1454,1472,1507,1669,1737,1837,1839,2417,2496,2652,3184,3188,3228,3248,3277,3350,3379,3385,3422,3463,3608,3650,3908,4041,4278,4467,4503,4518,4522,4528,4558,4700,4716,4815,4880,4953,5278,5294,5499,5650,5681,5693,6254,6259,6298,6468,6481,6483,6497,6538,6553,6660,6728,6922,7278,7490,7554,7755,8005,8134,8289,8356,8412,8743,8763,8782,8843,8849,9026,9477,9495,9519,9531,9543,9610,9761,9929,9930,10124,10264,10265,10281,10328,10527,11020,11211,11307,11534,11919,12096,12403,12405,12407,12410,12436,12468,12484,12489,12745,12803,12870,13363,13375,13415,13569,13710,14349,14364,14599,14850,15245,15367,15566,16333],[435,495,710,865,868,886,888,1244,1259,1424,1466,1506,1640,1643,1831,1843,1849,1999,2195,2214,2227,2401,2428,2504,2581,2582,2701,3143,3154,3175,3258,3279,3345,3353,3386,3399,3411,3413,3609,3722,3848,4532,4560,4726,4730,4809,4896,4924,4927,4958,5264,5286,5299,5522,5523,5528,5648,5668,5691,5701,5771,5906,5923,5925,6242,6264,6348,6465,6504,6532,6535,6681,6685,6687,6986,6988,7253,7442,7443,7818,7820,8360,8362,8363,8367,8389,8601,8615,8835,8901,8998,9349,9428,9492,9532,9534,9603,9736,9795,9809,9859,10184,10286,10298,10305,10309,10368,10570,10827,11017,11081,11338,11340,11459,11596,11904,12321,12336,12477,12651,13062,13334,13407,13824,14353,14474,14985,15307,15434,15618,15629,15693,15808,15937,16265,16271],[660,691,732,734,750,873,913,1233,1452,1515,1656,1659,1812,2223,2240,2442,2475,2501,2605,2618,2656,2700,3189,3196,3206,3281,3371,3390,3412,3464,3470,3533,3535,4349,4524,4569,4571,4572,4711,4734,4735,4757,4961,4994,5064,5068,5322,5342,5428,5479,5505,5532,5538,5962,6249,6281,6287,6460,6673,6700,7116,7305,7307,7563,7944,8072,8140,8375,8631,8660,8744,8987,9029,9047,9310,9336,9342,9366,9438,9523,9574,9674,9754,9800,9822,10000,10327,10576,10766,11286,11294,11917,12388,12423,12434,12440,12445,12446,12655,12678,12681,12818,12821,12937,12940,13064,13070,13249,13260,13328,13374,13518,13636,13645,13835,13837,15501,15617,15948,16134],[419,677,722,724,737,743,820,910,972,974,1449,1602,1689,1693,1694,1695,1826,1879,2236,2256,2265,2273,2357,2426,2609,2615,2669,2678,2838,3152,3186,3194,3198,3216,3224,3291,3292,3388,3534,3613,3616,3974,4533,4691,4915,4970,5063,5354,5357,5497,5568,5570,5654,5667,5715,5901,5904,5930,5961,6251,6265,6471,6477,6478,7201,7212,7318,7424,7429,7448,7454,7939,7948,7949,8073,8480,8528,8554,8567,8579,8622,8623,8649,8665,8748,8759,8767,8845,8966,9009,9032,9052,9339,9409,9433,9493,9513,9675,9769,9807,9821,9920,10276,10329,10349,10634,10768,11281,11719,12377,12432,12448,12682,12744,12874,13068,13071,13127,13380,13381,13444,13640,13834,14602,14603,14605,14658,15361,15429,15555,15749,16205,16206],[468,494,630,837,961,1429,1446,1492,1647,1658,1685,1873,2225,2235,2237,2238,2271,2462,2621,2627,2648,3381,3382,3384,3418,3456,3625,4044,4325,4692,4733,4891,4912,4913,4973,5217,5266,5295,5300,5313,5329,5482,5508,5531,5915,5916,5963,6019,6201,6240,6275,6289,6296,6309,6349,6731,7112,7489,7565,7876,8353,8369,8373,8376,8544,8557,8608,8764,8794,8816,9039,9055,9094,9098,9101,9315,9434,9554,9731,9732,9867,9870,10063,10188,10287,10503,10573,10635,10694,10696,10698,10826,11315,11589,11784,11842,12386,12401,12438,12441,12447,12451,12452,12482,12487,12490,12586,12627,12819,12827,12844,13060,13616,14360,14666,15239,15301,15752,15759],[469,506,702,727,849,934,1519,1591,1639,1644,1687,2163,2222,2231,2245,2508,2586,2595,2649,2663,2686,2884,3168,3195,3245,3364,3420,3468,3522,3719,3970,4038,4322,4501,4539,4567,4704,4720,4776,4777,4965,4966,5534,5576,5578,5655,5721,5905,6023,6299,6302,6342,6446,6456,6488,6539,6679,6696,6701,6927,7495,7497,7498,7566,8344,8355,8438,8641,8667,8753,8795,8979,8989,9007,9165,9337,9375,10275,10284,10285,10288,10293,10522,10552,10559,10624,10753,10759,10945,11150,11321,11322,11323,11324,11341,11721,11978,12101,12416,12422,12461,12588,12591,12601,12635,12828,12881,13065,13184,13395,13397,13398,13627,13630,13632,13838,14091,14367,14374,14401,14614,14623,14924,15169,15371],[703,763,851,877,916,923,924,938,1489,1503,1642,1660,1681,1811,1852,1856,2209,2239,2261,2452,2485,2506,2836,2883,2886,2888,3227,3234,3264,3419,3532,3607,3841,4277,4348,4706,4758,4773,4909,4911,4964,5223,5252,5265,5273,5285,5287,5304,5358,5491,5552,5664,5744,5766,5827,5834,5919,5956,5964,6248,6444,6490,6692,6859,7226,7248,7249,7264,7312,7322,7371,7440,7450,7496,7500,7749,8370,8381,8604,8617,8621,8668,8738,8740,8821,8824,8908,8909,9034,9096,9324,9439,9516,9556,9615,9755,9869,10546,10767,11013,11530,11717,12229,12417,12604,12614,12625,12630,12661,12665,13066,13332,13362,13404,13438,13452,13647,13696,13705,13901,14031,14361,14365,15053,15180,15818],[464,488,686,723,941,1501,1629,1633,1657,1735,1880,1886,1992,1995,2257,2267,2269,2270,2422,2456,2494,2495,2579,2654,2829,2955,2956,3220,3242,3243,3387,3393,3438,3600,3624,3631,3660,3850,4550,4566,4768,4783,4925,4926,4935,4969,4976,5301,5487,5503,5525,5527,5719,5720,5724,5725,5732,5837,6026,6027,6419,6448,6454,6493,6785,6990,7206,7254,7258,7261,7262,7277,7449,7874,7880,8349,8351,8377,8382,8532,8549,8593,8635,8811,8830,8976,9367,9505,9536,9618,9745,9772,9987,10354,10369,10378,10567,11201,11317,11458,11541,12108,12444,12459,12462,12495,12585,12595,12596,12599,12609,12633,12888,13091,13196,13331,13356,13585,13594,14338,14990,16000],[487,629,903,983,1440,1490,1517,1617,1641,1653,1748,1924,2226,2232,2233,2262,2264,2394,2412,2472,2478,2493,2616,2672,2816,2842,3171,3218,3233,3268,3276,3278,3284,3361,3370,3588,3604,4329,4347,4561,4731,4767,4908,4920,4948,4986,5014,5066,5343,5700,5722,5742,5770,6245,6341,6463,6600,6682,6683,6697,6716,7108,7118,7194,7196,7455,7476,7502,7523,7937,8336,8371,8379,8548,8556,8561,8595,8606,8633,8663,8798,8800,8828,8996,9003,9416,9608,9753,10273,10382,10434,10512,10525,10560,11019,11291,11308,11336,11533,11595,12457,12458,12676,12692,12824,12866,12876,13396,13402,13409,13419,13421,13644,14094,14378,14400,14412,14920,15437,15936,16196,16258],[436,708,748,749,912,960,1235,1255,1264,1275,1465,1478,1493,1589,1652,1662,1895,2294,2297,2303,2657,2760,2764,2954,3015,3247,3424,3427,3435,3439,3467,3603,3626,3627,3863,4344,4538,4714,4764,4791,4955,4984,5023,5067,5284,5289,5336,5337,5473,5521,5682,5694,5699,5743,6268,6485,6491,6502,6694,6849,7227,7297,7535,7562,7564,7691,7884,8074,8413,8574,8594,8602,8752,8757,8758,8760,8761,8762,8773,8837,8840,8846,8964,9037,9343,9362,9422,9491,9564,9770,10303,10342,10531,10542,11018,11267,11278,11298,11342,11553,11776,12175,12369,12435,12884,13405,13595,13892,14372,14377,16070,16330],[483,492,510,511,747,981,1236,1248,1496,1500,1688,1690,1708,1935,2148,2193,2286,2465,2502,2613,2688,2834,2843,2857,2895,3270,3416,3421,3423,3610,3655,3720,4332,4351,4516,4540,4661,4732,4900,4975,5018,5310,5317,5328,5352,5556,5717,5734,5931,6228,6246,6269,6319,6328,6494,6599,6740,6747,6792,7256,7373,7501,7530,7681,7814,8136,8343,8547,8562,8571,8723,8786,8801,8807,8823,9369,9374,9528,9533,9576,9604,9750,9752,9765,9984,10114,10333,10446,10880,11400,11546,11788,11977,12511,12580,12737,12806,12830,12832,12875,13079,13102,13347,13408,13588,13593,13641,13642,13704,13826,13894,14657,14667,14671,15370,15872],[658,692,735,853,920,943,1267,1502,1521,1692,1699,1713,1739,1934,2292,2477,2498,2603,2646,2651,2665,2685,2709,2855,2947,3229,3230,3269,3436,3443,3465,3479,3483,3649,3781,3843,3847,3849,3918,3919,4575,4881,4956,5011,5359,5548,5551,5729,5736,5738,5740,5783,5967,6197,6247,6442,6445,6482,6686,6751,7047,7218,7251,7259,7266,7298,7313,8014,8405,8570,8575,8671,8825,8827,8977,9322,9384,9570,9582,9746,9751,9756,9758,9782,10323,10330,10380,10381,10447,10633,10639,10818,11204,11304,11337,11356,11358,11407,11542,11790,11791,12390,12632,12644,12871,13134,13418,13516,13586,13587,13847,14280,14541,14595,14621,15051,15244,15368,15496,15684,15812,16001],[500,729,885,921,922,1461,1495,1663,1810,1986,1991,2224,2300,2643,2674,2694,2766,2832,2852,2957,3021,3408,3434,3482,3484,3622,3633,3662,3910,4722,4753,4788,4797,5306,5356,5530,5567,5673,5713,5773,5918,5933,6295,6308,6312,6343,6435,6480,6484,6680,6745,6856,6913,6981,6987,7215,7230,7263,7274,7362,7492,7746,8380,8401,8563,8612,8619,8636,8639,8648,8799,8852,8986,8997,9167,9312,9381,9385,9552,9577,9623,9757,9797,9816,9823,10529,10547,10625,10637,10831,10894,11282,11292,11593,11597,11652,12393,12443,12683,13125,13187,13349,13425,13592,13596,13633,13966,14275,14419,14471,14594,14598,14610,14620,14926,15377,15624,16067,16329,16334],[486,726,733,753,767,887,973,987,1505,1518,1534,1702,1761,1844,1878,1922,2429,2458,2473,2847,2856,2890,2892,3185,3187,3231,3257,3383,3426,3451,3869,4328,4592,4724,4793,4804,4998,5056,5335,5351,5535,5687,5741,5895,5908,5935,6300,6301,6353,6375,6451,6459,6501,6509,6720,6730,6858,6917,7188,7207,7250,7272,7276,7511,7559,7625,7682,7821,8008,8427,8445,8447,8640,8832,9053,9095,9166,9361,9368,9583,9671,9730,9791,9815,10009,10060,10371,10537,10540,10541,10553,10895,11332,11355,11357,11598,11661,12567,12680,12849,12856,13346,13417,13597,13607,13611,13617,13634,13825,13899,14216,14376,14410,14604,14731,14735,14798,16269],[497,690,695,721,731,751,761,940,975,994,1274,1621,1753,1756,1757,1758,1874,1884,1920,2427,2486,2610,2623,2690,2691,2697,2819,2835,2840,2845,2846,2848,2889,2949,2963,3373,3474,3716,3786,4341,4564,4707,4759,5282,5344,5347,5472,5498,5511,5529,5554,5666,5791,5910,6089,6090,6256,6318,6367,6492,6515,6916,6928,6983,7260,7367,7457,7469,7699,8359,8378,8406,8603,8645,8785,8796,8812,8813,8984,8991,9001,9006,9155,9328,9506,9526,9666,9673,9776,9932,10520,10562,10583,11078,11348,11592,11663,11854,11970,12234,12475,12579,12626,12860,12869,13399,13420,13447,13462,13463,13504,13513,13610,13854,13888,13907,14154,14156,14421,14426,14475,14861,15433,15625,15822,16266,16267],[676,870,914,926,968,1000,1232,1250,1268,1273,1638,1711,1881,2219,2280,2519,2647,2650,2725,2844,2863,3225,3380,3409,3414,3428,3431,3480,3634,3665,3785,3791,4340,4568,4581,4760,4781,4792,4882,4968,4985,5305,5755,5789,5965,5969,6007,6290,6361,6458,6690,6799,6979,7049,7184,7200,7217,7290,7693,7759,8374,8386,8416,8444,8787,8985,8988,9000,9317,9391,9395,9668,9768,9773,9799,9861,10012,10189,10301,10345,10373,10386,10526,10578,10693,10757,11014,11296,11302,11310,11401,11548,11656,11780,11783,11843,12162,12233,12411,12509,12602,12685,12853,12895,13659,13902,14355,14417,14473,14613,14732,14922],[679,764,866,937,963,967,1001,1462,1842,1876,1985,2287,2391,2402,2449,2476,2489,2864,2885,3486,3620,3651,3675,3868,4536,4593,4604,4761,4779,4800,4807,4814,4923,4971,5331,5495,5500,5526,5690,5765,5912,5914,5917,6294,6314,6334,6358,6489,6508,6596,6705,6948,7451,7452,7456,7509,7684,8403,8564,8629,8654,8856,8863,8990,9035,9333,9380,9427,9432,9510,9521,9561,9565,9571,9573,9605,9789,9827,9871,10300,10433,10516,10523,10524,10543,10568,10571,10630,10837,11402,11779,11785,12564,12606,12666,12677,12701,12820,12823,12838,12993,13075,13371,13422,13432,13436,13598,13599,13614,13658,13912,13952,14356,14383,14407,14729,15363,15430,15488,15561,15620,15747,15882],[742,757,1002,1266,1686,1696,1707,1710,1733,1746,1891,1894,1905,1950,1989,2282,2455,2653,2658,2756,2841,2899,3241,3526,3630,3641,3646,3671,3789,3842,3870,3981,4921,4922,5065,5581,5680,5718,5760,5761,5774,5775,5913,5929,5957,6024,6086,6091,6288,6317,6335,6345,6500,6517,6677,6715,7441,7453,7733,7815,8437,8618,8634,8770,8789,8861,8978,8999,9088,9376,9418,9579,9585,9762,9802,9926,10334,10399,10519,10575,10588,10590,11319,11320,11325,11349,11350,11396,11403,11405,11406,11584,12371,12412,12415,12663,12743,12748,12842,13080,13083,13414,13439,13603,13648,13661,14021,14084,14093,14153,14352,14371,14381,14385,14433,14799,15388,15492,15560,16074],[693,893,917,947,1460,1512,1524,1684,1706,1712,1750,1846,1853,1937,1947,1993,2266,2276,2283,2641,2681,2682,2696,2837,2861,3217,3244,3263,3290,3415,3444,3449,3450,3473,3489,3531,3628,3637,3979,4577,5069,5362,5539,5542,5547,5549,5584,5778,5824,5938,5975,6261,6297,6313,6329,6331,6495,6551,6710,6789,6959,6992,7043,7289,7295,7466,7473,7485,7620,8410,8415,8420,8616,8666,8858,8859,9386,9389,9431,9566,10336,10387,10888,11082,11083,11331,11465,11526,11786,12033,12040,12505,12628,12691,12825,12843,12887,12901,13467,13507,13584,13612,13622,13655,13660,13697,13699,13709,14086,14103,14212,14391,14405,14665,15113,15389,15428,16079,16129],[930,944,989,1513,1680,1732,1848,1902,1916,1917,1945,2279,2423,2451,2460,2461,2464,2474,2666,2679,3016,3018,3226,3462,3472,3499,3528,3621,3645,3904,3972,4534,4576,4584,4590,4756,4774,4794,4822,4954,5075,5296,5345,5583,5587,5733,5777,5780,5786,5971,6315,6519,6520,6522,6548,6695,6723,6862,7444,7482,7514,7517,7518,7627,7630,7940,8009,8600,8607,8620,8664,8792,8907,9002,9004,9011,9589,9624,9771,9775,10005,10008,10011,10068,10366,10393,10394,10397,10432,10558,11145,11288,11464,11539,11658,11726,11727,12041,12045,12414,12433,12507,12577,12636,12639,12659,12704,12750,12836,12862,12936,13004,13365,13602,13613,14281,14357,14362,14444,15108,15114,15387,15390],[741,990,1498,1528,1709,1755,1889,1898,1899,1912,1936,1944,2289,2433,2463,2491,2513,2514,2710,2765,2777,2867,3223,3255,3612,3647,3670,3677,3787,4345,4466,4573,4574,4578,4587,4588,4823,4835,4950,5029,5060,5373,5524,5533,5593,5756,5790,5911,5982,6293,6496,6526,6611,6676,6741,6931,6934,7303,7459,7493,7555,7567,8007,8414,8428,8802,8808,9042,9332,9398,9404,9625,9677,9760,9774,9862,10292,10344,10350,10359,10388,10398,10443,10445,10528,10538,10786,10816,10822,10944,11075,11295,11536,11549,11918,12043,12389,12439,12593,12642,12650,12652,12857,12861,12935,13131,13188,13257,13258,13400,13403,13413,13446,13509,13589,13605,13707,13712,13852,14028,14618,14670,14991,15048,15049,15503,15556],[674,765,935,1499,1892,1896,1900,1909,2277,2471,2614,2732,2761,2768,2772,2874,2875,2877,2948,3199,3249,3454,3503,3521,3617,3629,3715,3859,3913,4350,4585,4586,4589,4763,4780,4795,4803,4841,4844,4988,5017,5363,5371,5588,5599,5727,5746,5831,5832,5839,5973,6260,6486,6487,6511,6595,6674,6982,6984,7327,7365,7504,7561,7738,8368,8404,8423,8424,8572,8644,8806,8831,8911,9102,9301,9372,9388,9390,9435,9609,9749,9780,9790,10055,10403,10441,10536,10828,10830,10847,11139,11148,11352,11393,11566,11916,12442,12508,12648,12671,12689,12695,12714,12829,13085,13086,13087,13139,13198,13259,13401,13608,13711,13723,13843,13851,14467,14915,15382,15497,15695,15756,15946],[730,918,933,939,942,986,991,1471,1504,1637,1704,1749,1907,1913,1941,1946,1948,1949,2448,2488,2783,2865,2872,2873,2876,2880,2904,2911,2946,3250,3253,3261,3293,3417,3433,3664,3875,3911,4778,4810,4834,4919,4978,4979,5355,5546,5739,5829,5983,6037,6257,6506,6507,6510,6528,6738,6752,6787,6937,6942,6943,7051,7252,7257,7267,7510,7513,7616,7704,7752,7753,7946,7947,8560,8632,8657,8790,8914,9370,9373,9379,9399,9667,9763,9781,9798,9811,10058,10390,10597,10780,10793,10834,11551,11853,12039,12500,12518,12653,12679,12696,12831,12833,12889,13133,13427,13430,13434,13706,13842,13965,14390,14852,14978,15378,15391,15884,16138,16143,16192],[884,1529,1530,1532,1650,1769,1994,2210,2296,2387,2512,2596,2645,2779,2851,2958,3017,3221,3360,3432,3437,3453,3527,3673,3860,4579,4591,4771,4784,4816,4847,4898,4972,5490,5598,5779,5836,5909,5936,6291,6316,6339,6461,6618,6714,6939,6947,7273,7368,7470,7700,7758,7945,7951,8638,8817,8829,8900,9107,9109,9117,9365,9371,9377,9400,9408,9411,9527,9555,9786,9817,9865,9925,10007,10187,10325,10331,10352,10360,10557,10584,10754,10770,10819,11016,11021,11413,11457,11846,12464,12520,12697,12703,12707,12932,13006,13433,13456,13460,13465,13649,13652,13656,13850,13898,13903,14626,14725,14849,14925,15381,15446,15755,15886],[502,927,1270,1514,1525,1855,1996,2419,2470,2483,2524,2644,2655,2667,2705,2866,2879,3238,3286,3295,3299,3618,3642,3643,3644,3676,3678,3776,4042,4043,4513,4580,4582,4601,4772,4974,4989,4990,4999,5020,5350,5594,5749,5758,6047,6084,6320,6354,6521,6524,6592,6749,6750,6794,6804,7004,7052,7216,7315,7458,7462,7474,7477,7534,7680,8006,8425,8430,8598,8627,8656,8669,8670,8673,8898,8980,9017,9044,9116,9118,9330,9569,9581,9597,9598,9602,9868,10052,10183,10395,10539,10636,11283,11309,11527,11545,11550,11587,12597,12839,12841,12846,12994,13122,13194,13411,13466,13512,13600,13606,13769,13845,13954,14085,14157,14393,14533,14636,15043,15232,15396,15498,15622,15692],[881,925,952,955,958,1007,1459,1883,1890,1897,1903,1927,2213,2230,2500,2668,2675,2684,3197,3614,3639,3640,3674,3730,4339,4541,4766,4782,4918,5059,5369,5562,5569,5592,5601,5610,5726,5927,5972,5977,5978,6322,6453,6606,6702,6744,7255,7335,7363,7460,7471,7484,7560,7701,7707,7717,7724,8130,8422,8426,8435,8441,9054,9162,9382,9387,9394,9558,9584,9683,9783,9819,9866,9928,9934,10076,10351,10396,10437,10442,10454,10579,10585,10772,10777,10783,10958,11008,11305,11335,11544,12456,12466,12664,12694,12851,12891,12894,12919,13001,13007,13076,13094,13252,13469,13623,13650,13653,13774,13846,13895,14159,14220,14221,14379,14542,14543,14615,14856,14912,15104,15176,15362,15383,15694,15873,16203],[756,956,979,1522,1683,1720,1887,1904,1951,2421,2490,2518,2714,2717,2752,2878,2903,2967,2975,3441,3529,3666,3672,3729,3916,4309,4769,4796,4818,4826,4977,4995,5366,5368,5372,5565,5595,5612,5787,5793,5932,5951,5980,6499,6518,6554,6698,6711,6850,6930,6932,7270,7326,7445,7709,7747,7885,7941,8400,8599,8685,8851,8865,8927,8981,9050,9392,9401,9406,9407,9507,9563,9616,9631,9829,9834,9838,9845,9856,9873,10006,10050,10291,10295,10340,10347,10417,10534,10591,10697,10781,10788,10791,10893,11011,11394,11547,11654,11725,12104,12460,12649,12656,12658,12702,12715,12719,12855,12898,13126,13186,13445,13615,13624,13629,13700,14029,14110,14146,14368,14398,14422,14479,14619,14789,14792,14916,14921,15112,15173,15243,15950],[745,760,915,1467,1516,1655,1722,1754,1893,1940,2526,2704,2859,2901,2905,2959,2973,3172,3440,3488,3530,3697,3891,3924,4324,4600,4605,4723,4846,5297,5298,5330,5566,5589,5596,5614,5920,5947,5948,5949,5954,5988,6016,6087,6352,6608,6699,7006,7320,7323,7324,7481,7505,7557,7697,7703,7711,7950,8067,8076,8741,8854,8915,9057,9091,9378,9524,9578,9884,10004,10013,10014,10015,10341,10348,10549,10565,10644,10884,11086,11327,11421,11422,11563,11789,11907,11979,12449,12467,12476,12498,12698,12755,13061,13082,13392,13601,13609,13626,13628,13657,13760,13955,14152,14396,14724,14854,14934,14936,14977,15054,15174,15454,15567,15628,15630,15750,15940,16014,16136,16137,16322],[744,746,982,997,1510,1526,1705,1723,1768,1914,1915,1918,2407,2467,2480,2521,2522,2533,2540,2659,2670,2671,2687,2713,2716,2718,2902,3020,3458,3485,3611,3635,3725,3897,4046,4565,4987,5010,5019,5057,5070,5560,5751,5753,5759,5805,5926,5998,6094,6305,6307,6321,6360,6365,6516,6703,6743,7048,7464,7467,7698,7719,7722,7751,7883,7959,8003,8135,8138,8432,8637,8659,9010,9019,9023,9040,9592,9627,9863,9885,9923,9935,10116,10186,10363,10367,10391,10440,10586,10690,10771,10779,10952,11030,11306,11311,11313,11326,11345,11351,11359,11371,11571,12103,12481,12629,12690,12700,12816,12817,12890,13059,13145,13199,13423,13457,13522,13855,13860,14387,14395,14469,14869,14988,15109,15183,15565,15680,15947,16256],[496,954,1901,1943,1964,2288,2298,2469,2664,2712,2858,2898,3010,3282,3717,3906,4337,4594,4597,5021,5360,5537,5543,5544,5605,5615,5684,5730,5737,5937,5987,6042,6364,6546,6863,7280,7361,7446,7463,7465,7468,8079,8137,8592,8902,8903,9008,9020,9022,9105,9425,9626,9628,9630,9787,9810,9933,10324,10362,10452,10518,10587,10776,10778,11284,11301,11303,11397,11840,11848,11850,11851,11906,11912,12106,12111,12667,12850,12892,12933,12955,13077,13084,13435,13521,13532,13665,13703,13856,13871,13917,14080,14144,14286,14380,14394,14418,14431,14645,14721,14879,15118,15384,15810,16141,16142,16331],[688,739,946,949,1005,1700,1717,1724,1752,1919,1958,2492,2542,2707,2721,2754,2870,2897,2907,2909,2950,3237,3288,3446,3452,3857,3929,3935,4032,4598,4602,4607,4799,5520,5571,5752,5946,5950,6035,6040,6310,6359,6366,6607,6853,7054,7107,7516,7619,7766,8077,8419,8443,8630,8755,8804,8857,8992,9591,9617,9622,9629,9690,9766,10017,10027,10392,10457,10550,10582,10627,11028,11076,11368,11374,11578,11849,12163,12231,12454,12471,12499,12504,12510,12645,12859,12886,12930,12950,12996,13510,13673,13773,13848,13853,13913,14369,14388,14438,14534,14659,15306,15386,15403,15443,15505,15636,15691,15817,15943],[484,736,928,977,1488,1714,1760,1830,1847,1875,2003,2012,2272,2291,2299,2515,2862,2961,3308,3318,3481,4603,4817,4831,4946,5013,5015,5586,5606,5924,5939,5940,6362,6525,6552,6601,6722,6761,6790,6978,7461,7519,7710,7727,7822,7966,8071,8609,8626,8793,8826,9016,9153,9686,9814,9875,9887,10119,10321,10361,10461,10462,10530,10551,10605,10782,10838,10841,11087,11138,11205,11297,11463,11471,11913,12624,12705,12716,12766,13015,13193,13350,13473,13526,13844,13904,13964,14382,14429,14483,14546,14649,14689,14727,14796,14931,14984,14987,15181,15300,15410,15425,15426,15640,15642,15757],[766,959,985,1703,1716,1727,1759,1942,2284,2301,2302,2860,2908,3013,3239,3429,3492,3506,3539,3549,3778,4828,4829,4951,4962,5072,5084,5085,5365,5375,5620,5797,5801,5841,5944,6018,6032,6304,6330,6434,6505,6523,6549,6746,6758,6762,6938,7282,7293,7553,7574,7706,7942,8004,8429,8434,8442,8678,8836,8873,8919,9048,9051,9113,9440,9654,9658,10010,10022,10343,10438,10545,10604,10887,10950,11029,11316,11354,11419,11467,11552,11594,11615,11715,11724,11969,12044,12450,12641,12643,12753,12767,12897,12953,13074,13120,13142,13662,13726,13762,13866,13915,13916,14211,14222,14425,14427,14470,14490,14494,14617,14627,14656,14787,14943,15040,15115,15451,15683,15879,16066,16200,16264],[738,950,951,953,1721,1772,2479,2532,2660,2719,2871,2906,2913,3294,3301,3430,3543,3606,3632,3686,3862,3975,4770,4798,4850,4980,5367,5781,5802,5922,5970,5979,6036,6045,6083,6559,6622,6675,6713,6717,6791,6940,6950,6962,6964,7111,7887,7961,7967,8012,8015,8440,8658,9049,9064,9112,9156,9568,9572,9633,9988,10001,10112,10353,10356,10365,10517,10607,10631,10654,10769,10775,11037,11074,11367,11540,11600,11612,11660,11796,12032,12105,12168,12453,12523,12738,12956,13003,13005,13185,13393,13458,13471,13893,13919,13967,14016,14155,14210,14384,14482,14616,14941,14989,15177,15242,15246,15311,15393,15450,15491,16326],[948,957,998,1006,1458,1508,1509,1726,1872,2004,2285,2525,3236,3410,3548,3743,3867,3923,4320,4531,4786,4787,4820,4991,5008,5022,5346,5563,5669,5847,5928,5945,6000,6008,6014,6355,6363,6563,6616,6623,6814,7001,7041,7391,7525,7573,7705,7773,7809,7875,7877,8614,8815,8874,9005,9027,9092,9383,9436,9460,9620,9645,10346,10357,10384,10406,10533,10535,10651,10795,10840,10889,10949,11012,11209,11412,11590,11649,11805,11852,12169,12501,12647,12957,12992,13002,13360,13437,13625,13679,13764,13882,13961,14020,14101,14109,14218,14485,14608,14662,15106,15117,15298,15376,15409,15553,15559,15635],[762,980,1533,1725,1908,1910,1939,1990,2743,2776,2781,3425,3455,3478,3623,3679,3751,3931,4595,4606,4824,4830,5039,5083,5550,5555,5561,5585,5747,5784,5798,5921,5934,5942,6020,6332,6333,6356,6371,6556,6558,6597,6737,6811,6936,7046,7062,7269,7283,7286,7288,7292,7325,7351,7376,7377,7378,7480,7579,7718,8686,8848,8862,9013,9068,9447,9453,9596,9599,9784,9836,10016,10071,10123,10178,10337,10389,10451,10774,10805,10891,10956,11036,11146,11214,11347,11353,11363,11561,11564,11606,11804,11841,11910,12437,12473,12503,12646,12709,12947,13000,13100,13262,13663,13682,13862,13872,14104,14111,14219,14223,14272,14373,14392,14430,14502,14794,14851,14868,14876,15379,15440,15639,15646,15746,15887,16075],[978,1523,1715,1751,2006,2013,2022,2258,2527,2662,2708,2746,2900,2910,3254,3302,3525,3740,3856,3858,3865,3932,4583,4863,5026,5031,5629,5757,5809,5976,6498,6555,6557,6576,6707,6739,6941,7271,7279,7291,7352,7577,7618,7696,7726,7748,8000,8677,8867,8995,9046,9402,9403,9429,9444,9449,9456,9559,9580,9590,9764,9940,10077,10339,10408,10589,10643,10886,11215,11418,11423,11586,11604,11609,11611,11799,11807,11845,12224,12765,12835,12840,12863,12882,13096,13468,13492,14024,14107,14399,14628,14675,14790,14793,14795,14872,15105,15240,15385,15421,15623,15633,15688,16073,16194],[740,984,999,1004,1491,1718,1955,1967,2002,2010,2011,2520,2736,2759,2833,2924,2960,3487,3551,3683,3741,4775,4838,5046,5334,5353,5361,5536,5557,5559,5754,5807,5941,5990,6011,6391,6545,6590,6617,6693,6803,7040,7055,7059,7067,7275,7281,7472,7483,7487,7515,7578,7708,7740,7962,8436,8687,8805,8809,8872,8882,8993,9114,9437,9466,9818,10067,10134,10182,10459,10603,10804,10820,11024,11137,11456,11559,11562,11614,11712,11782,12037,12046,12097,12406,12470,12740,12761,12883,12908,12924,12998,13416,13461,13470,13487,13618,13631,13714,13870,14099,14100,14507,14632,14635,14866,14877,14878,15241,15420,15820,15945,16005,16008,16009,16072,16131],[988,1954,2537,2680,2715,2751,2915,2921,2923,3191,3232,3246,3319,3477,3546,3878,3889,5016,5540,5564,5616,5731,5853,5994,6082,6098,6575,6584,6620,6809,6815,6929,6949,7285,7294,7475,7486,7507,7512,7542,7576,7628,7763,7768,7812,7873,7960,8064,8068,8131,8418,8439,8814,8820,8912,9018,9041,9045,9405,9445,9594,9788,9820,9942,10054,10070,10191,10364,10649,10833,10957,11416,11650,11801,11976,12404,12463,12517,12668,12669,12670,12845,12893,12906,12945,13073,13372,13373,13481,13500,13620,13724,13771,13865,14025,14424,14446,14493,14681,14786,15046,15124,15234,15449,15455,15687,16132],[1511,1744,1888,1952,2484,2517,2683,2731,2922,2974,3259,3445,3685,3700,3712,3742,3871,3872,3968,3985,3988,4785,5488,5590,5597,5611,5851,5852,5968,5981,6324,6326,6452,6512,6527,6609,6621,6688,6958,6995,7222,7268,7328,7336,7345,7388,7411,7638,7765,8446,8810,8879,8994,9061,9063,9635,9637,9839,10074,10117,10425,10429,10647,10688,11039,11151,11287,11475,11477,11482,11914,11981,11982,12166,12660,12688,12717,12722,12726,12758,12760,12904,12909,13081,13095,13148,13204,13412,13496,13604,13717,13781,13840,13868,13876,13884,14149,14423,14428,14487,14536,14540,14642,14685,15116,15119,15178,15412,15515,15682,15821,16015,16207,16262],[931,1445,1531,1745,1779,1938,2008,2015,2275,2290,2534,2730,2744,2775,2850,2853,2918,2930,3260,3262,3280,3297,3448,3537,3541,3542,3638,3667,3669,3692,3928,4035,4825,4854,4963,4983,5054,5370,5553,5608,5609,5613,5626,5788,5804,5993,6372,6610,6736,6742,6756,6765,6854,6999,7314,7332,7339,7521,7531,7641,7774,7783,8016,8690,8855,8860,9014,9015,9021,9043,9070,9076,9082,9085,9159,9397,9587,9647,9649,9685,9693,9828,9852,9874,9878,10030,10176,10413,10415,10456,10618,10846,10951,11080,11314,11379,11409,11411,11420,11462,11487,11543,11723,11800,11862,11915,11980,12172,12174,12497,12506,12952,13110,13195,13197,13475,13529,13530,13533,13535,13664,13779,13956,14106,14358,14480,14554,14633,14637,14677,14870,14875,14979,15127,15168,15495,15745,16004,16130],[945,1963,2516,2523,2531,2854,2896,2927,2936,2972,3011,3325,3447,3544,3694,3797,3864,3866,3882,4599,4789,4827,4967,4981,5040,5093,5630,5785,5810,5843,5992,6311,6368,6387,6565,6578,6775,6855,6935,7331,7532,7568,7582,7713,7730,7808,7831,8141,8142,8681,8871,8922,9056,9172,9363,9465,9471,9639,9642,9688,9691,9767,9778,10031,10079,10463,10610,10615,10645,10652,10707,10796,10890,11089,11207,11484,11607,11648,11659,11722,11794,11806,12160,12521,12712,12718,12762,12763,12854,12858,13097,13255,13666,13720,14119,14162,14208,14488,14495,14630,14634,14643,14648,15418,15508,15552,15641,15700,15874,16013],[725,752,1698,1719,1747,1763,1770,1771,1773,1775,1911,2014,2274,2711,2868,3289,3501,3545,3681,3736,3804,3927,3999,4034,4960,5073,5074,5081,5082,5750,5830,5845,6389,6561,6564,6689,6766,6857,6969,6994,7002,7007,7344,7570,7575,7581,7583,7617,7636,7741,7769,7772,7953,8069,8791,8875,8877,8913,8948,9083,9181,9464,9588,9644,9660,9663,9670,9813,9832,9881,10037,10085,10580,10787,10794,11090,11098,11100,11102,11417,11583,11973,12035,12472,12479,12770,12880,12921,12958,13072,13078,13098,13109,13113,13208,13209,13429,13482,13485,13534,13674,14278,14283,14389,14397,14437,14447,14516,14529,14652,14679,14736,14867,14874,14919,14986,15133,15309,15400,15813,16198],[1010,1015,1697,1977,2538,2543,2738,2970,3298,3304,3322,3324,3326,3327,3496,3502,3513,3514,3547,3693,3707,3780,3783,3799,3801,3884,3980,4842,5012,5024,5032,5716,5748,5995,6012,6325,6503,6514,6544,6589,6645,6748,6780,6801,6805,6808,6952,7003,7321,7386,7387,7389,7394,7479,7762,7771,7775,7824,7882,8078,8628,8803,8850,8923,9072,9079,9084,9115,9450,9593,9619,9640,9681,9748,9812,9835,9883,9951,10026,10036,10078,10419,10811,10842,10955,11034,11079,11208,11299,11383,11391,11415,11554,11558,11665,11792,11905,12050,12699,12852,13010,13478,13483,13669,13678,13972,14023,14148,14231,14285,14416,14455,14492,14609,14622,14687,15050,15055,15132,15237,15394,15513,15563,15895,16078,16270],[1520,1788,1906,1970,2661,2914,2983,3310,3321,3601,3689,3883,4055,4821,4857,5009,5374,5792,5974,6041,6568,6569,6572,6573,6580,6588,6712,6760,6769,6806,6812,7287,7338,7342,7548,7584,7957,8624,9111,9158,9424,9426,9575,9595,9636,9826,9833,9882,9886,10091,10385,10410,10460,10594,10602,10642,10845,10881,10902,11032,11035,11386,11538,11610,11613,12114,12235,12238,12516,12535,12724,12727,12733,12752,13104,13111,13117,13146,13428,13431,13671,13672,13677,13684,13718,13725,13765,13849,13975,13978,13980,14034,14282,14611,14673,14678,14726,14748,14938,15236,15452,15489,15754,16139,16204,16257],[2454,2482,2749,2929,3012,3283,3731,3734,3873,4562,4819,4982,5591,5607,5625,5855,5860,5943,6006,6046,6586,6753,6767,6770,7117,7385,7508,7580,7594,7600,7956,8028,8087,8610,8694,8695,8878,8885,8956,9069,9081,9641,9831,9844,9880,10028,10136,10407,10411,10412,10453,10455,10470,10592,10692,10712,10946,11033,11038,11366,11375,11377,11602,11793,12227,12469,12513,12524,12538,12899,12917,12946,13137,13150,13361,13476,13493,13494,13501,13651,13676,13857,13861,13867,13909,13918,13957,14439,14442,14550,14638,14650,14683,14684,14873,15303,15305,15453,15632,15645,15704,15706,16069],[754,758,1766,1777,2545,2912,2916,3317,3476,3668,3695,3879,3896,3899,3921,3933,3940,3971,4833,4843,5052,5619,5624,5745,5854,6010,6013,6038,6327,6378,6562,6567,6800,6866,6869,7110,7319,7337,7379,7538,7569,7593,7647,7723,7742,7761,7767,7952,8025,8700,8869,8884,8895,9012,9065,9071,9074,9175,9430,9448,9646,9655,9779,9785,9876,10072,10073,10358,10401,10458,10581,10593,10617,10798,10799,10806,10910,11136,11605,11733,11740,12053,12109,12239,12515,12530,13020,13118,13136,13253,13474,13523,13675,13911,14096,14452,14489,14532,14612,14914,15179,15182,16076,16077,16323],[1535,1787,1957,1959,1976,1981,2007,2009,2468,2487,2801,2968,2969,3026,3285,3500,3550,3690,3737,3738,3739,3944,5806,5821,6560,6570,6627,6708,6782,6813,6971,7478,7520,7529,7572,7728,7770,7963,8661,8680,8683,8701,8920,9060,9087,9106,9454,9586,9692,9890,10414,10416,10544,10555,10601,10616,10620,10623,11344,11369,11387,11425,11570,11573,11718,11798,11808,11858,11971,12100,12110,12228,12537,12773,12948,12951,12954,13016,13088,13149,13207,13254,13464,13499,13729,13869,13922,13973,14105,14160,14213,14457,15447,15506,15644,16064,16128,16195],[2677,2920,2971,3025,3027,3287,3311,3619,3880,3887,3902,3903,5034,5038,5076,5364,5621,5820,5846,5849,6044,6381,6382,6571,6624,6764,6956,6957,6970,6997,7069,7125,7334,7340,7343,7721,7737,7829,7879,8128,8703,8853,8921,8924,9086,9393,9659,9694,9853,9922,10003,10019,10128,10133,10190,10355,10405,10420,10554,10614,10648,10650,10672,10714,10906,11378,11581,11608,11803,12056,12734,12907,13022,13114,13190,13203,13256,13480,13484,13503,13531,13536,13719,13783,13968,14018,14174,14238,14631,14682,14686,14745,15395,15397,15404,15573,15697,15875,15903,15942,15954,16149,16260,16332],[1014,1786,1960,1966,2536,2774,2788,2934,2940,2943,3039,3475,3515,3519,3687,3926,4596,5033,5077,5086,5840,5985,6383,6574,6706,6754,6975,6993,7104,7405,7702,7716,7776,7832,8866,8886,8925,9104,9396,9621,9662,9777,9846,10065,10139,10600,10619,10646,10653,10843,10896,10898,10962,10968,10973,11206,11569,11623,11676,11819,11823,11857,11925,12060,12098,12455,12532,12757,12759,12920,12959,13092,13119,13143,13151,13170,13477,13528,13619,13668,13721,13858,13906,14042,14229,14441,14491,14521,14651,14702,14791,14937,14982,15172,15297,15419,15448,15473,15811,15888,15902,16018,16201,16202],[1781,1975,2481,2734,2741,2917,2978,3033,3313,3498,3517,3705,3728,3803,3861,3925,3994,3996,4754,4851,5047,5051,5348,5735,5819,5842,5844,5848,6043,6097,6377,6579,6615,6768,7057,7329,7356,7533,7720,7834,7889,7958,7965,8888,8891,9458,9943,10023,10024,10043,10044,10047,10096,10181,10196,10404,10448,10450,10611,10655,11088,11346,11390,11478,11560,11629,11931,12058,12232,12236,12526,12730,12902,13107,13138,13147,13176,13211,13270,13841,14386,14445,14549,14552,14625,14676,14806,14981,15045,15123,15401,15414,15571,15643,15705,15707,15751,15890,15891,15899,16007,16010,16197,16325,16328],[1009,1020,1527,1767,2000,2295,2530,2541,2546,2557,2673,2723,3305,3493,3754,3885,3886,4033,4790,4853,4858,4862,5036,5087,5604,5850,5991,6105,6111,6357,6585,6763,6776,6778,6933,6960,7316,7317,7544,7546,8020,8151,8421,8433,8672,8876,9634,9661,9680,10018,10599,10608,10708,10709,10773,10835,11221,11362,11364,11370,11424,11433,11438,11480,11537,11616,11677,11713,11730,11802,12502,12522,12764,13017,13019,13215,13502,13787,13979,14276,14484,14524,14556,14674,14997,14999,15189,15441,15483,15558,15580,15703,15711,15765,16003],[1782,1791,2005,2260,2539,2554,2720,2726,2799,2925,2926,2992,3251,3256,3442,3504,3538,3540,3702,3807,3934,3959,3992,4839,5025,5037,5080,5602,5631,5818,6005,6104,6109,6547,6632,6774,6781,6783,6967,7000,7064,7121,7384,7522,7545,7550,7603,7715,7837,7838,7964,8676,8692,8818,8819,8893,9183,9638,9824,9837,10002,10042,10045,10105,10606,10801,10905,10909,10963,11026,11095,11225,11312,11437,11572,11664,11671,11672,11811,11867,11911,12474,12478,12662,12910,13525,13788,13864,13914,14161,14173,14289,14375,14639,14695,14737,15007,15171,15304,15310,15399,15406,15442,15941,16215],[929,1961,1965,1969,1972,1974,2552,2558,2706,2770,2785,3030,3680,3735,3792,3802,3901,3989,5035,5055,5100,5628,5814,5872,5989,5996,6108,6653,6779,7005,7381,7382,7524,7609,7635,7760,8090,8133,8926,9066,9075,9442,9446,9470,10033,10198,10201,10205,10596,10622,10659,10719,10792,10844,10897,11143,11372,11635,11825,11990,12112,12165,12465,12519,12531,12536,12711,12754,12885,13112,13654,13681,13730,13742,13981,13983,14232,14420,14450,14548,14559,14640,14653,14741,14744,15059,15407,15516,15898,15901],[1016,1764,1780,1962,1978,1980,2293,2548,2551,2782,2796,2962,3036,3307,3684,3696,3709,3922,3998,5091,5111,5600,5800,5812,5816,5881,5986,6099,6102,6103,6107,6612,6619,6772,6996,7353,7354,7380,7528,7633,7643,7712,7725,7835,7896,8026,8675,8682,8868,8881,8890,9451,9643,9652,9684,9703,9849,9851,10038,10039,10075,10138,10206,10409,10621,10718,11200,11373,11376,11565,11647,11670,11732,11817,11921,12055,12230,12534,12723,12729,12732,12848,13144,13155,13158,13162,13424,13491,13527,13621,13734,13741,13743,14038,14175,14234,14434,14440,14654,14680,14881,15044,15187,15235,15296,15402,15457,15512,15647,15655,15699,15761],[996,1003,1008,1017,1789,1790,2001,2535,2544,2722,2966,2997,3511,3691,3698,3733,3798,3811,3962,4860,5776,5782,5796,5817,5822,5997,6002,6055,6374,6388,6587,6591,6833,6873,6877,6973,7015,7131,7506,7541,7543,7596,7632,7646,7736,7890,7954,7955,7974,8091,8917,9452,9650,9855,9877,9948,10040,10046,10140,10204,10207,10478,10612,10716,10810,10832,11046,11061,11064,11439,11582,11739,11868,11869,11972,12049,12710,12787,12903,13103,13472,13488,13713,13727,13731,13873,13877,14108,14172,14454,14461,14889,15256,15405,15416,15514,15815,15959,16068,16146,16327],[1022,1765,1982,2735,2780,2791,3063,3490,3494,3732,3881,3890,3930,3997,4859,5078,5110,5799,5864,6395,6639,6755,6810,6817,6874,6879,6946,7070,7132,7390,7398,7537,7731,7900,8625,9067,9169,9843,10020,10029,10041,10066,10192,10556,10640,10657,10797,11025,11060,11360,11428,11483,11557,11567,11577,11579,11638,11736,11741,11797,11866,12721,12834,12905,13178,13264,13459,13489,13552,13685,13687,13722,13885,13908,13971,14126,14274,14436,14453,14460,14462,14930,15130,15255,15380,15422,15717,15824,15834,15837,15889,15961,15965,16259],[1783,2017,2729,2745,2769,3032,3037,3306,3509,3761,3805,3806,3816,3888,4832,5030,5558,5617,5858,5882,5999,6056,6370,6641,6840,6872,6951,6966,6972,7341,7383,7644,7732,7894,7901,7902,8022,8153,8928,9058,9059,9138,9173,9441,9461,9467,9657,9682,9689,9695,9808,9848,9895,10021,10142,10595,10815,10904,10907,11054,11062,11157,11365,11410,11434,11603,11630,11673,11870,11934,12057,12181,12242,12541,12777,12915,12918,12944,13099,13115,13274,13279,13486,13498,13786,13924,14102,14294,14301,14435,14459,14672,14739,15134,15199,15248,15423,15444,15517,15828,15893,16080,16156,16339],[1023,1784,1971,2547,2549,2555,2742,2814,2990,3035,3068,3508,3536,3793,3920,3942,3947,5627,6106,6373,6581,6614,6636,6807,6816,6822,6825,6868,7330,7349,7392,7539,7640,7789,7827,7979,8029,8094,8613,8889,8929,9141,9180,9469,9687,9707,9830,9841,9850,9854,9872,9944,10025,10424,10641,10665,10717,10803,10809,10814,10969,10972,11156,11216,11361,11384,11576,11675,11742,11928,12527,12540,12543,12756,12781,12782,12900,12965,13140,13520,13690,13694,13875,14046,14120,14456,14458,14644,14699,14700,14751,14814,14865,14871,14902,15065,15198,15314,15318,15398,15458,15638,15698,15710,15769,15897,16025,16157,16274],[755,1021,1983,2771,2939,2942,2977,2991,3038,3497,3518,3554,3571,3874,3876,3951,4048,5027,5045,5050,6051,6061,6110,6376,6379,6393,6399,6513,6757,6831,6870,6871,6998,7346,7359,7613,7642,7729,7743,7764,7784,7790,8017,8674,8696,8702,8937,8940,9108,9119,9134,9463,9840,9900,9949,10082,10094,10137,10669,10704,10711,10855,10901,10911,11031,11161,11408,11601,11618,11640,11678,11836,11860,11861,11984,12063,12243,12539,12693,12713,12925,12926,12967,13014,13202,13275,13490,13549,13695,13715,13716,13878,13905,13928,13931,13969,14486,14517,14565,14746,14802,14811,14891,15070,15185,15417,15660,15764,16284],[1774,2727,2750,2869,2931,2933,3320,3495,3507,3745,3766,3800,3894,3945,3956,3986,4849,5044,5079,5088,6052,6100,6101,6380,6397,6802,6827,6830,6867,6953,6955,6968,6974,7833,7839,8021,8030,8031,8085,8149,8662,8699,8935,8936,8942,9125,9140,9151,9648,9708,9939,9950,10089,10129,10135,10421,10426,10471,10548,10577,10706,10785,10790,10800,10808,10964,11047,11152,11435,11474,11666,12177,12797,12914,12949,12972,13212,13214,13265,13278,13688,13797,13940,14036,14132,14167,14168,14171,14226,14449,14481,14555,14557,14558,14747,15469,15576,15577,15659,16208],[976,2031,2529,2733,2747,2778,2786,2938,2965,2984,3300,3510,3512,3516,4845,5808,5865,6009,6039,6390,6613,6637,6759,6834,6898,6954,7010,7013,7016,7027,7415,7419,7587,7825,7978,8081,8870,9126,9177,9698,9725,9896,9947,10064,10130,10141,10143,10427,10430,10598,10658,10668,10715,10908,11318,11481,11485,11574,11575,11923,12061,12062,12779,13023,13141,13273,13691,13778,14300,14463,14496,14704,14864,14887,14932,14940,15191,15408,15510,15656,15661,15772,16089,16212],[1953,1979,2027,2728,2739,3028,3315,3581,3758,3794,3965,3995,4840,4848,5028,5099,5103,5795,5815,5869,5871,5874,6819,6875,6908,7058,7348,7418,7526,7527,7549,7836,7973,7980,8679,8684,8688,8916,8955,9171,9455,9704,9911,9945,10069,10084,10132,10609,10671,10784,11027,11097,11103,11106,11667,11729,11795,12542,12728,12927,13012,13101,13105,13108,13166,13206,13276,13410,13524,13538,13667,13736,13874,13910,13920,14097,14239,14506,14508,14522,14527,14553,14629,14805,14808,14992,15005,15325,15415,15572,15581,15634,15835,16017,16081,16273],[995,2556,2811,2935,2937,2989,3034,3573,3688,3701,3744,3753,3941,5098,5107,5114,5115,5803,5984,6015,6033,6060,6398,6626,6704,6876,6878,6905,6945,7122,7401,7423,7615,7893,7897,7971,7976,7982,7983,8019,8693,8698,8938,9077,9122,9130,9712,9879,9898,9946,10032,10150,10400,10975,11043,11096,11115,11865,11995,12180,12185,12189,12512,12525,12529,12922,13093,13213,13559,13683,13751,13777,13880,13881,13883,13886,13887,14169,14237,14290,14299,14443,14448,14451,14499,14551,14716,14738,14742,14743,14750,14933,15195,15196,15261,15262,15263,15445,15459,15466,15582,15701,15839,16022,16148,16155,16343],[1011,2919,2980,3314,3556,3900,3943,3963,3990,4837,5048,5049,5102,6034,6058,6392,6566,6844,6865,6881,6904,7066,7406,7844,7977,8024,8027,8082,8146,8697,8864,8894,8918,9150,9178,9182,9468,9710,10104,10193,10468,10486,10487,10495,10710,10851,10854,10862,10900,10919,11050,11055,11070,11160,11385,11389,11414,11432,11810,11856,11864,12052,12059,12113,12706,12911,13021,13090,13210,13689,13693,13784,13790,13934,13985,14037,14701,14718,14749,14942,15062,15071,15468,15637,15768,15836,15896,15953,16024],[1018,1019,2019,2559,2773,2794,2981,3024,3041,3252,3296,3303,3505,3557,3795,3892,4050,5119,5811,5823,5863,5867,6059,6583,6891,7400,7417,7585,7634,7645,7777,7778,7792,7903,7968,8892,8944,9129,9132,9170,9176,9894,10093,10489,10664,10839,10863,10961,10966,11048,11092,11218,11231,11388,11822,12051,12071,12072,12657,12776,12969,12980,13008,13164,13165,13692,13789,13977,14041,14098,14165,14177,14225,14498,14711,14813,14888,14907,14928,15003,15058,15128,15197,15324,15464,15578,15583,15650,15762,16278],[1012,1973,2528,2553,2932,2964,3309,3323,3583,3710,3948,4060,5043,5856,5868,5884,6004,6054,6062,6369,6628,6635,6864,7056,7333,7422,7571,7599,8018,8038,8880,9121,9168,10713,10836,10852,10856,10860,11045,11052,11053,11154,11163,11230,11476,11479,11555,11580,11631,11669,11674,11989,12069,12188,12731,12768,12923,13011,13013,13089,13161,13545,13548,13748,14122,14170,14190,14224,14573,14880,14885,15125,15138,15249,15251,15511,15518,15519,15654,15677,15832,15955,15963,16282],[1776,2941,2986,3029,3576,5885,5886,6069,6384,7021,7130,7404,7407,7420,7536,7611,7791,8040,8933,8941,9457,9632,9941,10090,10095,10681,10867,11051,11101,11426,11445,11454,11617,11625,11627,11679,11812,11828,11838,11871,12123,12240,12528,12785,12912,12913,12976,13018,13167,13201,13205,13269,13680,13785,13791,13859,13930,13976,14112,14114,14116,14166,14497,14655,14688,14692,14883,15006,15120,15126,15129,15192,15392,15462,15507,15509,15569,15652,15709,15831,15900,15910,15957,15967,16028,16082,16095,16151,16285],[1762,1785,2025,2026,3312,3575,3749,3759,4054,4836,4856,4861,5092,5095,6066,6074,6077,6079,6396,6630,6823,6824,6944,6965,7060,7079,7126,7589,7597,7637,7981,8042,8044,8159,8958,9080,9110,9131,9709,9716,9847,9901,9958,10034,10080,10418,10449,10475,10485,10667,10680,10682,10849,10903,10960,11093,11099,11162,11164,11473,11494,11685,11927,12735,12780,12916,12961,13152,13156,13163,13497,13542,13555,13927,13951,13982,14123,14233,14515,14641,14697,14712,14807,14897,15064,15131,15315,15662,15708,15829,15833,15838,15894,15952,16145,16336],[2029,2033,2676,2795,2798,3491,3553,3555,3559,3563,3564,3763,3768,3984,3993,4019,4063,5041,5859,6577,6828,6835,7017,7018,7547,7588,7735,7807,7994,8095,8930,8954,9062,9149,9179,9184,9653,9699,9889,9902,9961,10153,10431,10465,10472,10492,10813,10970,10971,11167,11486,11645,11738,11820,11835,12054,12190,12968,12973,13168,13179,13183,13540,13670,13728,13739,13776,14039,14044,14125,14137,14511,14544,14691,14696,14698,14709,14892,15121,15135,15188,15648,15658,15678,16216,16350],[993,1013,2020,2793,3003,3562,3682,3877,3987,4058,4061,4062,5108,5623,5813,6048,6890,6903,6961,7014,7065,7068,7357,7551,7652,7828,7899,7969,8023,8822,8939,8943,9135,9714,9891,9913,10166,10428,10469,10476,10491,10661,10662,10724,10728,10732,10812,10873,10877,10924,11155,11166,11684,11998,12073,12191,12514,12771,12962,12974,12975,13009,13040,13539,13541,13547,13566,13738,13943,14563,14575,14740,14809,14890,14939,15144,15480,15484,15504,15771,16094,16144,16154,16213],[1778,2018,2028,2787,3565,3567,3810,4024,5042,5794,6057,6116,6385,6773,6826,7008,7019,7033,7071,7076,7128,7135,7350,7355,7358,7592,7826,7830,8089,8156,9127,9825,9909,9918,9919,9937,10087,10158,10466,10474,10477,10656,10663,10674,10726,10848,11049,11058,11380,11436,11833,11859,12119,12120,12778,12983,13054,13181,13200,13217,13266,13780,13879,13935,13941,13997,13998,14003,14118,14138,14800,14895,15122,15465,15470,15524,15568,15666,15773,15960,15962,15964,16016,16158,16287],[2724,2737,2748,2805,2808,3004,3070,3561,3566,3580,3636,3706,3711,3747,3750,3898,3949,5053,6818,7009,7024,7026,7124,7129,7787,7851,7985,7990,8047,8080,8088,8144,8689,8949,9174,9459,9696,9936,9960,9962,10110,10147,10200,10402,10473,10490,10858,10899,11041,11042,11159,11430,11472,11626,11834,11863,11929,12048,12122,12124,12183,12253,12533,13479,13550,13740,13926,13994,14115,14297,14647,14803,14810,14812,14815,15060,15321,15460,15467,15522,15588,15663,15664,15696,15702,16222],[2030,2035,2038,2550,2792,3558,3577,3756,3762,3893,4002,5089,5883,6771,6777,7011,7020,7639,7650,7657,7714,7780,7785,7794,7795,7972,7984,7997,8093,8155,9120,9133,9701,9722,9897,9956,10035,10098,10111,10202,10675,10722,10869,11091,11228,11382,11431,11622,11637,11922,11932,11933,12065,12076,12127,12184,12792,12799,12966,12981,13029,13031,13221,13543,13737,13782,13932,13947,14140,14227,14236,14693,14710,14758,14774,14801,14884,14929,14993,14995,15143,15194,15463,15485,15651,15668,15966,16281],[2806,3005,3007,3066,3560,3752,3757,3895,3991,4007,5109,6049,6076,6846,7012,7023,7061,7085,7540,7649,7660,7661,7788,7854,7975,8041,8932,8934,8946,9199,9462,9899,9914,9915,10203,10464,10484,10678,10684,10687,10731,10789,10857,10861,10915,11094,11447,11451,11455,11501,11624,11643,11668,11837,11877,11920,11986,12117,12176,12783,12794,12964,12986,13116,13794,14040,14049,14131,14134,14163,14164,14752,14948,15002,15068,15146,15327,15766,15774,15892,16159,16217],[2023,2024,2040,2797,2810,3006,3578,3821,3950,4000,5862,5870,5879,5880,5887,6073,6394,6640,6651,7034,7083,7133,7134,7396,7614,7739,7786,7797,7891,7993,8046,9078,9905,9908,10092,10666,10686,10735,10870,10874,10925,10926,10927,10974,11108,11165,11222,11381,11440,11620,11683,11743,11886,11930,11996,12126,12131,12250,12708,12774,12775,12798,13030,13277,13544,13754,13758,13946,13970,13974,14033,14061,14510,14520,14525,14996,14998,15004,15067,15140,15150,15474,15486,15533,15657,15669,15715,15760,15763,15906,16030,16085],[1968,2036,2045,2809,2976,3001,3552,3703,3769,3818,5097,5101,5866,6652,6839,6847,7022,7036,7037,7397,7399,7779,7781,7898,7992,7999,8084,8092,9702,9903,10148,10211,10422,10423,10481,10676,10859,10922,11040,11065,11067,11217,11224,11695,11734,11751,11943,12136,12249,12971,12979,13153,13224,13561,13686,13732,13942,14045,14055,14117,14241,14504,14505,14547,14582,15205,15215,15317,15320,15475,15523,15725,15770,15775,15916,16153,16218],[992,1956,2042,2789,3000,3002,3031,3050,3822,3823,3937,3954,3955,4049,4852,6070,6386,6648,6655,6829,6880,7032,7038,7063,7402,7806,7995,8083,8691,9128,9136,9443,9656,9706,10106,10144,10194,10197,10213,10216,10742,10807,11044,11110,11158,11427,11448,11495,11496,11498,11701,11829,11926,12121,12245,12960,13036,13050,13172,13226,13268,13271,13560,13749,13756,13801,13925,13986,14184,14432,14562,14624,14766,15000,15001,15066,15207,15253,15974,16221,16349],[2016,3052,3060,3579,3699,3755,3966,4012,4056,4057,4855,6050,6064,6068,6115,7408,7595,7598,7734,7802,7804,7848,7888,7987,9198,9697,9705,9711,9726,9916,9938,9953,10088,10131,10218,10220,10850,10871,10981,11226,11449,11450,11492,11499,11500,11568,11639,11737,11818,11826,11874,11991,11999,12082,12118,12125,12187,12772,12970,13157,13160,13180,13272,13795,13945,14127,14136,14143,14182,14288,14291,14302,14303,14501,14545,14568,14762,14893,14903,14905,14935,14949,14994,15259,15461,15471,15476,15570,15579,15767,15827,16147,16342],[2987,2999,3796,3830,4010,4059,4068,4075,5603,6063,6096,6117,6123,6124,6629,6963,7039,7077,7142,7608,7659,7662,7842,7847,7892,8054,9123,9137,9148,9186,9192,9205,9888,9893,10081,10159,10739,10802,10872,11119,11229,11442,11490,11646,11809,11813,11816,11824,11873,11876,11924,11935,11946,11993,12116,12793,12963,13035,13037,13267,13280,13746,13759,14047,14142,14298,14514,14707,14715,14753,14757,14904,14908,14944,15186,15190,15214,15257,15323,15411,15527,15575,15596,15673,15907,16275,16348],[2046,2790,2807,2988,3047,3704,3708,3767,3770,3773,3775,3946,4069,5096,5622,6075,6634,6842,7075,7127,7416,7590,7601,7653,7845,7895,7989,8056,8883,8887,9195,9700,9720,10479,10720,10729,10733,10749,11153,11452,11642,11731,11945,11997,12186,12786,12989,13154,13159,13546,13563,13802,13807,13923,13944,14035,14121,14141,14179,14180,14523,14719,14759,14821,14894,14896,15322,15723,15777,15909,16150,16152,16214,16345,16347],[2044,2928,2979,3815,3819,3936,4009,4013,4030,4051,4052,4053,4064,4078,4079,5618,6112,6886,7035,7086,7123,7393,7586,7591,7668,7799,7801,8060,8158,8953,8959,9196,9715,9719,10099,10195,10670,10705,10725,10730,11066,11071,11227,11443,11453,11628,11644,11690,11693,11839,11888,11937,12075,12179,12247,12255,12725,13173,13291,13933,13990,13996,14059,14509,14714,14717,14898,14910,14952,14964,15063,15193,15574,15653,15825,15973,15978,16162],[2041,2815,2985,3760,4077,5857,5877,6845,6894,7347,7395,7412,7605,7607,7849,7907,8034,8053,8086,8148,8150,9124,9185,9187,9724,9912,10097,10174,10483,10865,10876,10914,10990,11056,11068,11105,11116,11223,11234,11429,11692,11821,11985,12064,12115,12769,12784,12987,12991,13174,13219,13295,13551,13803,13806,13949,13950,14124,14235,14760,14764,14947,14953,15020,15073,15079,15184,15413,15670,15676,15679,15726,15904,16092,16220],[3042,3043,3774,3938,3939,4006,4070,6121,6122,6131,6625,6646,6650,6654,7150,7414,7663,8154,8157,8931,9073,9959,9963,9967,10493,10613,10864,11172,11220,11621,11641,11735,11755,11872,11938,11947,11994,12074,12078,12241,12896,13028,13225,13556,13863,13948,13984,14043,14183,14189,14249,14295,14526,14564,14769,14886,14955,14974,15012,15086,15319,15482,15528,15534,15674,15734,15917,15958,15976,15981,16165],[2039,2043,2804,3316,3569,3746,4004,4008,4011,4014,5094,5861,6053,6113,6119,6643,6911,7025,7082,7120,7146,7805,7841,7855,8152,8162,9917,10155,10156,10660,10683,10685,10979,11633,11711,11815,11951,11987,12089,12791,12796,12988,13218,13282,13495,13564,13991,14009,14128,14230,14503,14694,14703,14761,14763,14767,14945,14957,15008,15084,15326,15456,15665,15672,15780,15786,15790,15830,15956,15977,16020,16029,16088,16091,16223,16236],[2021,2047,2993,3570,5090,5873,5876,6820,6841,6884,6893,6906,7403,7421,7665,7793,7996,8033,8035,8036,8096,9721,9904,9964,10154,10879,10913,10921,10965,10967,11114,11118,11446,11556,11680,11832,11992,12077,12251,12977,12984,12990,13033,13039,13216,13231,13283,13567,13744,13752,13757,13818,13936,13992,14188,14500,14569,14804,14823,14958,14959,14968,15022,15057,15260,15487,15649,15675,15713,15913,16023,16031,16037,16083,16210,16225,16229,16232],[2784,3771,3960,3961,3967,4015,6001,6118,6125,6126,6136,6642,7093,7136,7139,7672,7998,8045,8100,8169,9144,9651,10103,10165,10217,10494,10740,10853,10984,11169,11444,11728,11744,11749,11882,11988,12254,12720,13024,13025,13032,13229,13286,13733,13750,13753,13808,13929,13993,14135,14176,14187,14296,14706,14713,14765,14946,14954,14971,15010,15061,15069,15139,15258,15472,15584,15915,15919,16279,16338],[2037,3061,3836,3964,5112,6003,6633,6649,6821,6889,6900,7073,7078,7081,7084,7612,7800,7869,7908,7913,8037,8098,8102,8108,8145,8950,9143,9191,9207,9842,9970,10083,10982,11503,11512,11519,11686,11708,11745,11754,11756,12066,12093,12129,12178,12789,13038,13227,13228,13553,13557,13747,13796,13804,13921,14246,14293,14566,14574,14589,14754,14882,15200,15721,15783,16026,16084,16090,16209,16219,16346],[2034,2740,2800,3046,3048,3055,3837,6078,6120,6631,6909,7030,7103,7151,7658,7677,7850,7860,7986,8057,9146,9213,9214,9723,9980,10107,10108,10152,10199,10209,10875,10878,10917,10986,10987,10989,11219,11236,11247,11827,11936,11948,11949,12005,12086,12244,12260,13735,13755,13798,13805,13817,14133,14185,14228,14513,14570,14571,14584,14587,14818,14822,14827,14909,14911,15023,15141,15154,15213,15254,15478,15520,15530,15538,15585,15718,15729,15787,15792,16087,16173],[2998,3049,3572,3826,3839,4005,6838,7029,7656,7782,7853,7904,7991,8147,9727,9892,9906,9977,9979,10100,10109,10467,10912,11117,11168,11493,11510,11687,11688,11691,11759,11814,11881,11884,11944,11950,12068,12130,12141,12198,12200,12201,12252,13034,13052,13053,13177,13182,13799,13809,13816,14048,14130,14191,14243,14245,14585,14590,14824,14831,14906,15017,15019,15148,15267,15481,15532,15592,15716,15740,15925,15929,15975,16027,16093,16167,16211],[2995,3582,3748,3814,5116,6638,7100,7673,7675,7843,7863,7905,7914,8051,8110,8164,8174,8952,9188,9718,9907,9954,9965,9966,10086,10102,10157,10747,10866,11107,11125,11134,11488,11491,11509,11697,11885,11902,12006,12013,12079,12138,12139,12985,13027,13169,13537,13811,13814,13822,14032,14139,14186,14194,14197,14292,14576,14646,14826,15081,15147,15149,15151,15157,15250,15313,15529,15590,15731,15784,15844,15846,15852,15905,15968,16038,16046,16170,16272,16286],[3040,3053,3574,3809,3813,3820,3832,4016,6067,6143,6837,6843,6887,7028,7096,7102,7803,7871,8106,8945,8957,9194,9955,10101,10934,10983,11069,11122,11180,11246,11497,11502,11506,11619,11689,11694,11746,11875,12087,12182,12196,12248,12795,13044,13175,13223,13562,13565,13939,13999,14006,14058,14252,14316,14690,14705,15056,15137,15145,15252,15265,15535,15720,15722,15785,15912,15918,15924,16019,16277],[2802,3044,3772,3833,3958,5875,6065,6114,6127,6895,7031,7087,7088,7089,7095,7099,7140,7604,7857,7910,7916,7918,8043,8104,8167,9190,9197,9201,9717,10172,10744,11113,11244,11517,11699,11704,11890,12982,13041,13230,13937,13987,13995,14113,14129,14202,14205,14309,14310,14900,14901,14963,15142,15156,15209,15210,15212,15312,15316,15477,15712,15826,15843,16021,16174,16276,16337,16340,16341,16351],[2812,2813,2996,3054,3957,4027,4028,4029,7080,7141,7409,7674,7676,7796,7867,7970,8032,8048,9193,9209,9974,10169,10222,10488,10734,10748,10920,10923,11112,11130,11132,11133,11698,11706,11757,11879,11880,11883,11887,11893,12132,13234,13246,13745,14008,14011,14305,14313,14966,15083,15330,15337,15521,15593,15597,15599,15782,15911,15923,16160,16163,16171,16172,16231,16280,16283,16344],[2803,2982,2994,3045,3817,4023,6134,6135,6137,6139,6836,6883,6888,6892,6907,7101,7148,7798,8050,8062,8168,8951,9145,9147,9972,10170,10679,10916,10933,10980,10985,10991,11104,11173,11182,11237,11831,12246,12256,13238,13558,13820,14192,14567,14775,14776,14780,14951,14973,15078,15085,15166,15211,15328,15335,15542,15667,16086,16103,16104,16175,16239,16291,16295,16298,16300,16302],[3051,3808,3835,4074,6141,6142,6582,7413,7602,7610,7648,7651,7679,7866,8039,8107,8947,9210,10146,10171,10175,10221,10723,11183,11636,12194,12259,12265,12788,12790,13235,13244,13800,14181,14512,14577,14586,14591,14782,14837,14899,15015,15203,15341,15671,15714,15724,15789,15791,15914,15932,15935,15980,16235,16289,16352],[2032,3568,3764,3834,3953,4001,4003,4018,6072,6132,6882,6885,7144,7655,7669,7852,8111,9203,10145,10151,10160,10480,11123,11127,11131,11179,11507,11632,11681,11897,11901,12001,12067,12143,12207,13292,13989,14010,14196,14250,14255,14572,14581,14755,14819,15021,15160,15167,15339,15479,15531,15551,15727,15853,15931,16105,16360,16364,16365],[3952,7667,7859,8113,9189,9713,9968,9982,10215,10746,10928,11063,11126,11177,11181,11243,11489,11514,11707,11896,12083,12094,12206,12269,13026,13106,13237,13289,13290,13293,13554,14012,14062,14063,14195,14200,14318,14579,14771,14956,15163,15165,15271,15274,15277,15278,15279,15539,15719,15741,15969,16099,16303,16356,16357],[3058,3838,4076,7163,7654,7840,7906,8061,8101,9910,9952,9957,10163,10677,10868,10931,10939,10942,11109,11175,11240,11515,11634,11682,11878,11900,11903,13042,13055,13243,13288,13299,13793,14002,14004,14560,14588,14828,14829,14830,15013,15164,15536,15546,15547,15739,15921,16036,16098],[3831,4026,4067,7074,7092,7154,7856,7864,7868,8124,10149,10173,10918,10940,11057,11129,11176,11235,11513,11516,11518,11709,11899,11940,12012,12270,13220,13222,13938,14001,14013,14015,14052,14248,14307,14518,14578,14825,14972,15334,15525,15801,15848,15855,16107,16168],[3067,4085,5878,6899,7072,7149,7160,7671,7865,7926,8103,8170,9202,9975,10161,10168,10727,10936,11111,11191,11441,11889,11898,12015,12070,12085,12091,12133,13239,13247,13284,13294,13812,13988,14051,14781,14783,14967,15076,15162,15201,15526,15737,15778,15802,15908,15920,15922,15979,16040,16106,16233],[3069,3828,5106,6071,6129,6130,7147,7909,7917,8059,9139,9978,10751,10937,10941,10943,10988,11135,11174,11199,11245,11705,11710,11758,11830,11894,12011,12193,13232,13241,13813,13823,14057,14060,14256,14779,14950,15025,15080,15153,15269,15541,15598,15730,15736,15742,15743,15788,16100,16164,16169,16362],[3056,3065,4073,5105,5117,5118,6644,7097,7098,7145,7919,7935,7988,8105,8109,8116,8163,9212,9983,10212,10741,10938,11170,11187,11254,11748,11941,12978,13046,13240,13242,13821,14065,14247,14770,14817,14960,15018,15161,15204,15264,15342,15550,15589,15595,15933,15984,16033,16034,16045,16111,16166],[3812,4017,4072,6647,6832,7678,7912,7915,7932,8097,8165,8171,8172,8173,9215,9976,10673,10996,11508,11895,12007,12095,12135,12140,12147,13048,13171,14074,14201,14207,14242,14253,14254,14304,14708,14756,14843,15032,15158,15540,15544,15548,15549,15586,15982,16228,16293,16354,16363],[3071,4025,6138,6140,7410,7670,7858,7924,8058,9981,10214,10219,10223,10977,11001,11005,11124,11259,11703,12137,12262,13236,13245,14014,14204,14311,14519,14975,15027,15275,15336,15545,15728,15781,15847,15854,15934,15983,15993,16043,16177,16366],[3062,3827,3829,4022,4089,5113,8063,8166,9973,10208,10228,10230,10233,10482,10750,10935,11059,11232,11241,12134,12197,13281,13306,13307,13792,14050,14206,14836,14969,15009,15014,15016,15028,15152,15223,15591,15807,16301],[3765,5104,6128,7846,7870,9211,9971,10234,10721,10737,10738,10929,10930,10995,11003,11006,11121,11171,11178,11198,11750,11959,12009,12010,12014,12092,12142,12205,12267,14066,14072,14203,14258,14312,14317,14773,14820,14840,14962,15136,15270,15329,15587,15794,15851,15989,16176,16292,16299],[4031,7156,7167,8115,9200,9208,10210,10226,10932,11752,11753,11953,12149,12159,13047,13287,14056,14079,14319,14841,14961,15038,15202,15227,15543,15610,15793,15840,15842,15849,15985,16041,16191],[6896,7137,7922,7929,8175,9142,10232,10237,10745,11128,11511,11700,11960,12080,12088,12204,13285,13300,14078,14199,14561,15030,15035,15036,15074,15229,15343,15606,15735,15738,15779],[4087,7158,7606,7666,7930,8049,10167,10235,11188,11195,11504,11765,11891,11956,12003,13045,13233,13310,13810,14007,14054,14260,14264,14266,14777,15208,15216,15225,15340,15594,15603,15926,15971,16032,16096,16234,16237,16296],[3824,4080,6901,7162,7165,7931,11192,11763,11767,12084,12199,12261,14000,14005,14053,14068,14178,14251,14314,14315,14778,15087,15155,15221,15224,15608,15732,15776,15795,15928,15930,15998,16047,16109,16184,16227],[3064,3825,4066,4081,7090,7166,7921,9969,10976,10999,11004,11007,11186,11196,11233,11696,11965,12004,12090,12264,13049,14244,14259,14270,14308,14816,14839,14970,15011,15039,15537,15803,15805,15970,16110,16178,16230,16359],[7138,7164,7861,7862,8055,11002,11242,11505,11772,11962,11963,11966,11967,12008,12016,12158,12203,12268,13051,13297,13301,13819,14257,15082,15217,15222,15228,15266,15272,15733,15972,15995,16042,16063,16238,16361],[4020,4071,4086,4092,6133,7094,7143,7159,8052,8120,8127,10231,11771,11939,12002,12155,12221,13298,13304,14240,14267,14268,14271,14834,15072,15273,15276,15601,15800,15804,15999,16102,16108,16240],[4065,4090,4093,7155,7928,8121,8122,9204,11000,11761,11762,11768,11892,12000,12148,12208,12257,14193,14965,15034,15159,15206,15226,15230,15268,15332,15605,15850,16161,16181,16187,16247,16294],[4088,6897,7091,8161,10978,10997,10998,11769,11957,11961,12128,12145,12156,12195,12214,13305,14077,14198,14265,15333,15609,15611,15615,15994,15996,15997,16039,16052,16057,16179,16185,16186,16188,16226,16248,16290,16297,16353,16355],[4084,7933,8099,8114,10162,10164,10993,10994,11189,11193,11764,11770,11775,11958,11964,12031,12154,12202,12271,13311,14075,15033,15280,15286,15293,15295,15799,15858,15987,16044,16224],[6902,6910,7911,8184,8185,9206,10227,10743,11194,11239,11702,12030,12144,13296,14067,14327,14332,14333,14583,14768,14772,14832,15077,15088,15098,15231,15338,15607,15841,15992],[7157,8160,8181,10236,11120,11184,11238,11952,11954,12029,12151,12258,14069,14076,14262,14269,14835,14844,14846,15037,15075,15097,15099,15600,15612,15613,15614],[4021,7925,8183,11747,11760,11942,12150,12153,12157,12266,13309,14071,14335,14847,15031,15103,15283,15331,15604,15927,15986,16097,16101,16190],[3057,4082,7664,7934,8126,8188,11773,11774,12081,12152,12223,14070,14306,14325,14328,14842,15798,15845,15861,15862,15990,16035,16055,16059,16243,16244,16367],[4091,8123,8125,10224,10238,10736,11197,11955,12146,12192,13043,13308,14064,14321,14331,14845,15092,15289,15865,15871,16060,16062],[7920,8118,10229,11253,11257,12020,12028,12218,12222,12263,12278,14073,14261,15220,15291,15797,15864,15991,16051,16182,16183,16189,16288,16314],[7161,8112,8187,10239,11252,11766,12021,12283,12285,13815,15218,15219,15282,15870,16056,16180,16310,16358,16372],[8119,8180,12023,12209,12213,14320,14833,15090,15102,15602,15859,15860,15988,16053,16118],[10992,11256,12018,12219,14334,15024,15089,15094,15100,15288,15290,15294,15344,15346,15866,16117,16124,16383],[7153,11262,12025,14330,15026,15292,15354,15356,15806,15868,16054,16249,16252,16253,16305,16373],[3059,8179,12017,12220,12272,12276,12287,14329,14580,15091,15284,15348,15869,16121,16241,16251,16254,16378],[4094,4095,8189,8190,8191,10225,11190,11251,11258,11261,12282,12286,14323,15095,15287,16126,16250,16255,16376],[7152,7927,8177,8182,8186,11250,12281,13302,15101,15358,16049,16058,16114,16127,16313],[11263,12212,12216,12217,14263,14326,15029,15857,16242,16308,16382],[7923,8178,12210,12279,13303,14324,14838,15350,16061,16122,16123,16125,16312],[8117,11260,12022,14322,15856,16113,16119,16315,16371],[11249,12027,12215,12280,15359,15863,15867,16115,16120,16319,16368],[4083,11248,11255,12024,12026,12211,12284,15096,15285,15355,16245,16304],[11185,12277,15281,15351,15357,15796,16048,16381],[15347,15352,15353,16112,16306,16311,16316,16374],[12019,16116,16317,16318,16377],[12274,12275,15345,15349,16050,16309],[8176,15093,16246],[12273,16307,16375],[16369,16379,16380],[16370]]