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