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