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