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