[[0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,30,31,32,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,66,67,68,69,70,72,73,74,75,76,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,95,96,97,98,99,101,102,104,105,106,107,108,109,110,112,113,114,115,117,118,119,120,121,122,123,124,126,127,130,131,132,134,135,136,139,140,142,143,145,146,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,181,182,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,206,207,208,209,210,212,213,215,216,217,218,219,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,274,276,277,279,280,281,282,283,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,313,314,315,316,317,318,320,321,323,325,326,328,330,331,332,334,335,336,337,338,339,341,344,345,346,348,349,350,352,353,354,355,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,383,384,385,387,389,390,391,392,393,394,395,396,397,398,399,400,402,404,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,475,476,477,478,479,480,481,482,483,485,486,487,489,493,495,496,497,498,499,500,502,503,504,506,507,508,509,510,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,568,569,572,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,634,635,636,637,638,639,641,642,643,644,645,646,647,648,649,650,651,652,653,654,656,657,658,659,660,661,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,680,681,682,683,684,685,686,687,688,689,690,691,692,693,695,697,698,699,700,702,703,704,705,706,707,708,709,711,712,713,714,716,717,718,719,721,731,735,744,751,755,756,770,771,776,780,783,788,791,801,806,817,818,826,830,838,849,851,860,867,883,888,889,891,893,894,898,899,913,928,930,949,966,967,969,971,984,988,999,1012,1022,1031,1040,1048,1050,1052,1066,1069,1077,1086,1087,1089,1109,1113,1119,1126,1136,1139,1145,1151,1182,1188,1197,1199,1204,1205,1207,1216,1217,1219,1221,1222,1223,1233,1235,1248,1260,1269,1270,1272,1273,1287,1291,1292,1307,1321,1323,1341,1363,1368,1376,1390,1394,1395,1398,1423],[2,15,22,29,33,37,58,65,71,77,84,94,103,111,116,125,128,129,137,141,144,147,148,159,168,180,183,188,201,205,211,214,220,244,256,272,273,275,278,284,290,308,311,312,319,322,324,327,329,333,340,342,347,351,356,358,380,382,386,388,401,403,405,416,451,474,484,490,491,492,494,511,541,570,571,573,606,632,633,640,655,662,679,694,696,701,710,715,722,724,726,740,746,765,768,779,786,795,798,819,821,827,837,839,842,847,850,858,865,879,880,884,886,887,902,904,906,914,915,918,920,921,923,931,944,958,959,961,975,991,992,1002,1006,1008,1010,1015,1034,1037,1041,1044,1067,1070,1097,1102,1106,1110,1131,1137,1153,1154,1164,1174,1179,1180,1184,1185,1190,1194,1196,1201,1210,1212,1213,1229,1230,1252,1253,1255,1256,1263,1264,1265,1274,1277,1279,1290,1294,1295,1296,1301,1305,1311,1318,1326,1332,1337,1346,1355,1356,1366,1373,1378,1380,1383,1387,1402,1407,1408,1418,1430],[100,133,138,225,343,447,488,501,505,567,574,747,787,790,796,802,816,824,846,861,866,869,870,878,897,938,947,951,954,960,963,965,974,978,1001,1005,1019,1032,1039,1056,1064,1084,1101,1114,1116,1124,1132,1152,1165,1177,1183,1198,1228,1239,1247,1249,1250,1259,1283,1288,1302,1312,1327,1330,1342,1347,1349,1357,1362,1369,1393,1417,1424,1431,1435],[723,734,736,737,758,763,792,804,805,811,823,872,912,919,922,935,942,956,957,982,983,987,990,993,995,1004,1018,1035,1057,1074,1076,1112,1130,1143,1167,1193,1225,1268,1308,1309,1335,1343,1359,1391,1400,1404,1405,1429],[733,739,743,764,766,800,808,815,820,831,859,874,881,905,924,925,936,940,1016,1051,1088,1098,1120,1121,1128,1135,1206,1226,1227,1271,1281,1315,1333,1345,1348,1367,1384,1397,1412,1419,1432],[745,759,777,814,841,848,854,856,877,900,917,934,946,989,1007,1013,1023,1026,1029,1046,1053,1075,1079,1082,1209,1237,1243,1266,1282,1303,1316,1317,1319,1329,1338,1358,1396,1434],[729,738,749,752,753,782,789,794,803,835,845,896,911,927,976,998,1000,1024,1093,1122,1159,1161,1170,1175,1192,1195,1224,1234,1254,1280,1286,1299,1364,1379,1388,1414,1421,1425,1439],[750,767,769,773,781,812,822,862,882,948,973,977,1003,1009,1063,1072,1091,1096,1107,1111,1146,1147,1150,1171,1187,1203,1251,1262,1267,1300,1304,1306,1314,1334],[732,761,772,775,813,853,875,892,933,970,994,1020,1025,1027,1062,1099,1129,1133,1215,1241,1276,1310,1331,1336,1370,1371,1401,1406,1426,1428,1437,1438],[730,742,760,829,855,890,909,937,952,953,962,986,1011,1017,1021,1033,1038,1073,1080,1155,1166,1169,1191,1211,1297,1352,1389,1422],[774,799,857,895,903,910,943,945,950,996,1030,1055,1058,1078,1085,1200,1214,1231,1238,1410,1415,1416,1427],[784,832,834,840,908,916,979,1054,1095,1100,1138,1156,1176,1178,1189,1285,1298,1339,1399,1420],[833,864,876,926,932,964,1081,1123,1157,1275,1386,1413,1436],[873,968,1043,1061,1115,1117,1149,1208,1261,1350,1360,1361,1381,1382],[741,871,985,997,1049,1059,1160,1173,1181,1232,1236,1372],[793,1045,1142,1240,1328,1375,1409],[809,810,981,1313],[762,980,1103,1141,1144,1218,1220,1245,1344],[807,1083,1105,1140,1351,1403],[863,929,1042,1278,1354,1365,1377],[778,1065,1163,1186,1242,1293],[727,728,852,1172],[748,901,1374,1411],[720,754,785,828,1158,1246],[1090,1104,1118,1325],[797,955,1162],[844,868,1289,1353],[836,1168,1244,1257],[843,1028,1092,1202,1284],[825,885,1060,1071,1127,1134,1340,1385],[972,1014,1036,1108,1258,1324,1392],[1047,1094,1320,1322,1433],[907,939,941,1148],[725,757],[1068,1125]]