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