[ [ 20, 31, 44, 49, 91, 92, 122, 135, 137, 198, 201, 229, 230, 248, 303, 324, 335, 344, 350, 391, 438, 
      439, 453, 486, 558, 632, 635, 653, 654, 668, 674, 702, 710, 737, 761, 767, 779, 782, 803, 864, 
      872, 912, 978, 1015, 1017, 1044, 1076, 1093, 1124, 1130, 1138, 1203, 1217, 1221, 1229, 1237, 
      1240, 1276, 1318, 1324, 1331, 1346, 1353, 1368, 1373, 1396, 1401, 1446, 1471, 1483, 1491, 1525, 
      1539, 1540, 1562 ], [ 4, 4, 4, 5, 5, 6, 6, 7, 14, 14, 14, 14, 14, 14, 15, 15, 16, 17, 19, 19, 19, 
      19, 22, 25, 25, 26, 26, 29, 29, 29, 29, 30, 34, 34, 36, 36, 36, 36, 36, 36, 38, 38, 41, 41, 45, 
      45, 45, 45, 45, 45, 53, 53, 53, 53, 53, 53, 55, 56, 56, 59, 59, 61, 61, 61, 61, 61, 61, 62, 62, 
      62, 63, 63, 64, 64, 64, 66, 66, 70, 70, 70, 72, 72, 72, 72, 72, 72, 73, 73, 79, 80, 80, 80, 80, 
      81, 81, 83, 83, 83, 83, 83, 83, 84, 86, 86, 88, 88, 89, 89, 91, 91, 92, 92, 95, 95, 96, 96, 96, 
      96, 96, 96, 97, 97, 98, 99, 99, 99, 99, 99, 99, 100, 102, 102, 102, 102, 104, 106, 106, 107, 107, 
      111, 112, 112, 112, 112, 112, 112, 114, 115, 115, 116, 116, 116, 118, 119, 119, 119, 119, 119, 
      119, 121, 121, 122, 122, 123, 123, 123, 123, 123, 123, 125, 128, 128, 131, 131, 132, 132, 132, 
      132, 134, 134, 137, 137, 144, 144, 151, 152, 152, 152, 152, 154, 161, 163, 169, 169, 171, 171, 
      175, 177, 177, 177, 177, 179, 179, 179, 181, 181, 182, 182, 184, 185, 185, 189, 190, 190, 191, 
      191, 191, 192, 193, 196, 196, 198, 202, 202, 202, 212, 212, 215, 215, 220, 220, 221, 221, 228, 
      228, 233, 233, 233, 236, 237, 237, 239, 241, 241, 241, 242, 242, 244, 249, 249, 256, 257, 257, 
      262, 262, 263, 263, 264, 264, 264, 265, 265, 265, 265, 265, 265, 269, 269, 272, 272, 275, 275, 
      276, 276, 279, 279, 280, 281, 281, 285, 285, 286, 286, 292, 297, 297, 297, 298, 299, 299, 302, 
      302, 304, 304, 306, 306, 306, 306, 307, 309, 309, 310, 313, 313, 316, 316, 320, 320, 321, 321, 
      321, 330, 330, 330, 331, 331, 332, 332, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 
      335, 335, 336, 336, 336, 341, 341, 342, 342, 342, 342, 343, 343, 344, 344, 344, 344, 349, 350, 
      350, 350, 350, 351, 351, 356, 356, 357, 360, 361, 361, 361, 364, 364, 366, 366, 367, 367, 367, 
      370, 370, 370, 370, 373, 373, 373, 373, 374, 379, 380, 380, 382, 382, 382, 383, 387, 387, 389, 
      391, 391, 393, 393, 394, 398, 398, 399, 399, 402, 402, 405, 405, 405, 405, 405, 405, 407, 409, 
      409, 411, 411, 412, 412, 413, 413, 415, 415, 417, 417, 417, 417, 417, 417, 422, 428, 428, 428, 
      428, 430, 430, 433, 433, 435, 435, 435, 435, 435, 435, 436, 436, 438, 438, 438, 438, 438, 438, 
      439, 439, 439, 441, 441, 447, 447, 447, 452, 456, 456, 456, 456, 457, 457, 457, 457, 457, 457, 
      458, 458, 460, 460, 462, 462, 462, 462, 462, 462, 464, 464, 465, 468, 468, 470, 470, 471, 471, 
      471, 471, 471, 471, 478, 478, 479, 479, 480, 480, 480, 480, 480, 480, 487, 487, 487, 487, 487, 
      487, 488, 488, 491, 491, 493, 493, 494, 494, 501, 501, 506, 506, 512, 512, 512, 513, 519, 519, 
      526, 526, 526, 526, 529, 529, 531, 531, 533, 533, 537, 537, 537, 537, 539, 539, 541, 541, 543, 
      543, 544, 544, 546, 546, 549, 549, 549, 549, 549, 549, 553, 553, 553, 556, 556, 556, 556, 559, 
      561, 563, 567, 567, 568, 568, 570, 570, 571, 573, 573, 574, 578, 578, 581, 581, 581, 583, 584, 
      585, 585, 585, 585, 588, 588, 590, 590, 590, 593, 600, 600, 601, 601, 601, 601, 603, 605, 605, 
      606, 606, 606, 606, 607, 607, 607, 608, 608, 608, 608, 609, 609, 618, 618, 623, 625, 625, 631, 
      631, 631, 631, 631, 631, 640, 643, 643, 644, 644, 649, 649, 649, 650, 650, 650, 650, 650, 650, 
      653, 653, 654, 654, 655, 655, 655, 655, 656, 656, 656, 658, 661, 662, 662, 662, 662, 664, 664, 
      665, 665, 666, 666, 666, 666, 666, 666, 668, 668, 670, 670, 676, 676, 681, 681, 684, 684, 684, 
      684, 687, 687, 693, 693, 693, 693, 693, 693, 698, 698, 698, 698, 698, 698, 700, 700, 700, 700, 
      702, 702, 702, 702, 702, 702, 707, 707, 710, 710, 711, 711, 715, 715, 716, 716, 717, 717, 717, 
      717, 717, 717, 720, 721, 721, 723, 723, 723, 723, 725, 726, 726, 730, 730, 734, 734, 735, 735, 
      736, 736, 738, 738, 740, 740, 742, 742, 743, 743, 745, 746, 746, 746, 746, 746, 746, 747, 747, 
      749, 749, 750, 750, 755, 755, 756, 756, 759, 760, 761, 764, 764, 765, 768, 768, 770, 770, 772, 
      772, 775, 776, 776, 776, 776, 780, 780, 782, 784, 784, 785, 785, 785, 785, 787, 787, 788, 789, 
      789, 789, 789, 790, 790, 793, 793, 797, 797, 797, 797, 798, 800, 800, 803, 803, 803, 807, 809, 
      811, 811, 815, 819, 820, 821, 821, 821, 821, 821, 821, 822, 822, 822, 822, 827, 827, 831, 831, 
      831, 831, 831, 831, 832, 832, 832, 832, 833, 839, 839, 839, 840, 840, 841, 842, 842, 843, 843, 
      843, 844, 844, 845, 845, 847, 847, 847, 851, 851, 852, 852, 853, 853, 858, 858, 861, 861, 870, 
      870, 871, 871, 872, 873, 878, 878, 878, 878, 882, 882, 883, 883, 883, 883, 887, 889, 889, 889, 
      890, 890, 893, 893, 893, 895, 895, 896, 896, 899, 899, 901, 904, 904, 905, 905, 906, 906, 912, 
      912, 915, 915, 917, 917, 917, 917, 917, 917, 919, 919, 920, 920, 920, 920, 920, 920, 923, 923, 
      925, 925, 926, 926, 930, 930, 930, 934, 935, 935, 936, 936, 936, 936, 936, 936, 938, 938, 938, 
      938, 941, 941, 943, 943, 945, 945, 946, 946, 948, 948, 948, 948, 948, 948, 950, 950, 952, 952, 
      952, 956, 956, 956, 956, 956, 956, 957, 957, 957, 958, 958, 958, 958, 958, 958, 959, 959, 959, 
      959, 959, 959, 961, 961, 961, 964, 964, 966, 966, 969, 969, 969, 969, 969, 969, 971, 971, 972, 
      972, 975, 975, 975, 976, 976, 980, 980, 980, 980, 980, 980, 983, 983, 983, 983, 986, 986, 988, 
      988, 988, 988, 991, 992, 992, 992, 992, 992, 992, 994, 994, 997, 998, 1001, 1001, 1005, 1005, 
      1006, 1006, 1009, 1009, 1012, 1012, 1012, 1012, 1012, 1012, 1013, 1013, 1016, 1016, 1019, 1019, 
      1021, 1021, 1021, 1021, 1021, 1021, 1030, 1030, 1031, 1031, 1033, 1034, 1034, 1035, 1037, 1038, 
      1040, 1040, 1041, 1042, 1042, 1042, 1042, 1042, 1042, 1044, 1044, 1045, 1045, 1045, 1048, 1048, 
      1050, 1050, 1051, 1051, 1051, 1055, 1055, 1055, 1055, 1062, 1062, 1063, 1063, 1067, 1068, 1068, 
      1068, 1068, 1068, 1068, 1071, 1073, 1073, 1073, 1074, 1074, 1075, 1075, 1079, 1081, 1081, 1081, 
      1081, 1082, 1082, 1084, 1084, 1084, 1084, 1089, 1089, 1089, 1089, 1089, 1089, 1091, 1094, 1094, 
      1095, 1095, 1095, 1095, 1095, 1095, 1096, 1096, 1097, 1097, 1097, 1097, 1097, 1097, 1104, 1104, 
      1104, 1104, 1105, 1105, 1108, 1108, 1111, 1111, 1116, 1116, 1118, 1118, 1119, 1119, 1124, 1126, 
      1127, 1127, 1128, 1128, 1129, 1129, 1130, 1130, 1130, 1136, 1136, 1137, 1137, 1140, 1140, 1143, 
      1143, 1144, 1144, 1149, 1149, 1150, 1150, 1153, 1153, 1153, 1153, 1153, 1153, 1154, 1154, 1154, 
      1156, 1156, 1156, 1156, 1160, 1160, 1166, 1166, 1166, 1166, 1168, 1168, 1168, 1168, 1170, 1170, 
      1170, 1170, 1175, 1175, 1177, 1177, 1177, 1177, 1181, 1181, 1182, 1182, 1182, 1185, 1185, 1186, 
      1186, 1189, 1189, 1191, 1191, 1195, 1195, 1196, 1196, 1198, 1199, 1199, 1199, 1201, 1201, 1201, 
      1201, 1201, 1201, 1202, 1202, 1203, 1203, 1205, 1205, 1208, 1208, 1213, 1213, 1213, 1215, 1215, 
      1220, 1220, 1223, 1223, 1225, 1226, 1230, 1230, 1230, 1230, 1234, 1234, 1234, 1237, 1237, 1239, 
      1239, 1240, 1240, 1243, 1243, 1243, 1246, 1246, 1246, 1248, 1248, 1248, 1250, 1250, 1250, 1250, 
      1250, 1250, 1251, 1251, 1251, 1251, 1251, 1251, 1254, 1256, 1259, 1259, 1259, 1259, 1260, 1260, 
      1261, 1261, 1263, 1263, 1263, 1270, 1270, 1272, 1272, 1272, 1278, 1278, 1278, 1280, 1280, 1280, 
      1280, 1283, 1283, 1285, 1285, 1289, 1290, 1290, 1293, 1293, 1299, 1301, 1301, 1304, 1304, 1306, 
      1306, 1307, 1308, 1308, 1308, 1308, 1314, 1314, 1314, 1319, 1319, 1325, 1325, 1328, 1334, 1334, 
      1340, 1340, 1341, 1341, 1341, 1341, 1341, 1341, 1342, 1342, 1342, 1342, 1346, 1346, 1346, 1346, 
      1348, 1348, 1348, 1351, 1351, 1352, 1353, 1354, 1355, 1355, 1355, 1355, 1355, 1355, 1356, 1358, 
      1358, 1360, 1360, 1367, 1367, 1367, 1367, 1367, 1367, 1371, 1371, 1372, 1372, 1372, 1372, 1372, 
      1372, 1375, 1375, 1375, 1377, 1377, 1377, 1377, 1378, 1381, 1381, 1386, 1386, 1388, 1388, 1391, 
      1402, 1402, 1405, 1405, 1405, 1405, 1406, 1406, 1406, 1407, 1408, 1411, 1411, 1413, 1416, 1416, 
      1418, 1418, 1426, 1426, 1432, 1432, 1438, 1439, 1439, 1441, 1446, 1446, 1452, 1456, 1456, 1456, 
      1456, 1463, 1463, 1464, 1464, 1467, 1470, 1470, 1470, 1471, 1471, 1473, 1473, 1474, 1474, 1476, 
      1476, 1476, 1476, 1477, 1477, 1479, 1479, 1480, 1482, 1482, 1482, 1482, 1482, 1482, 1485, 1485, 
      1485, 1487, 1487, 1487, 1487, 1488, 1488, 1488, 1488, 1488, 1488, 1489, 1494, 1494, 1496, 1496, 
      1496, 1496, 1496, 1496, 1498, 1498, 1498, 1498, 1498, 1498, 1499, 1499, 1504, 1510, 1510, 1511, 
      1511, 1511, 1511, 1515, 1515, 1518, 1522, 1522, 1523, 1523, 1524, 1524, 1524, 1524, 1527, 1527, 
      1531, 1531, 1532, 1532, 1532, 1532, 1533, 1533, 1534, 1534, 1537, 1537, 1539, 1539, 1544, 1544, 
      1544, 1545, 1545, 1546, 1546, 1552, 1552, 1556, 1556, 1556, 1556, 1557, 1557, 1559, 1559, 1559, 
      1560, 1560, 1564, 1564, 1565, 1566, 1566, 1566, 1567, 1567, 1568, 1571, 1571, 1574, 1575, 1575 ] ]