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