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