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