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