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