[ [ 33, 62, 65, 79, 89, 127, 140, 142, 158, 182, 194, 202, 209, 210, 226, 227, 232, 252, 256, 273, 284, 
      289, 294, 299, 300, 302, 305, 308, 327, 328, 329, 333, 386, 387, 388, 389, 394, 404, 407, 431, 
      471, 486, 487, 505, 519, 522, 534, 543, 551, 556, 559, 561, 562, 568, 569, 602, 613, 632, 633, 
      647, 656, 676, 715, 716, 718, 721, 747, 802, 819, 858, 859, 899, 904, 914, 917, 926, 975, 988, 
      1071, 1089, 1091, 1092, 1095, 1098, 1102, 1103, 1132, 1209, 1214, 1215, 1222, 1255, 1259, 1264, 
      1271, 1273, 1274, 1278, 1283 ], [ 5, 5, 10, 10, 10, 11, 12, 14, 14, 15, 16, 16, 16, 17, 17, 17, 
      19, 21, 22, 22, 23, 24, 24, 25, 25, 31, 32, 32, 33, 33, 34, 34, 34, 35, 35, 35, 36, 36, 36, 38, 
      38, 41, 41, 48, 48, 50, 50, 53, 54, 55, 55, 56, 56, 56, 58, 58, 59, 62, 62, 64, 64, 64, 66, 66, 
      66, 67, 67, 69, 69, 71, 71, 72, 73, 75, 76, 76, 76, 77, 78, 81, 81, 81, 81, 82, 87, 94, 96, 101, 
      101, 101, 101, 102, 104, 107, 108, 108, 109, 110, 111, 112, 116, 116, 118, 119, 121, 121, 122, 
      125, 125, 125, 126, 126, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 135, 135, 137, 138, 
      138, 138, 139, 139, 141, 143, 145, 145, 146, 147, 147, 148, 148, 148, 149, 149, 149, 150, 153, 
      153, 153, 157, 157, 157, 162, 162, 162, 163, 163, 164, 164, 165, 166, 168, 169, 169, 173, 173, 
      174, 174, 177, 178, 178, 178, 178, 180, 183, 186, 188, 188, 188, 190, 190, 191, 191, 193, 193, 
      194, 194, 195, 195, 196, 196, 197, 198, 198, 198, 199, 201, 203, 208, 208, 208, 209, 209, 209, 
      213, 213, 214, 214, 215, 216, 217, 218, 221, 221, 224, 224, 225, 225, 226, 227, 228, 229, 229, 
      229, 231, 234, 235, 235, 236, 236, 237, 237, 237, 241, 242, 244, 244, 246, 247, 249, 249, 252, 
      252, 254, 254, 256, 259, 260, 262, 262, 263, 264, 264, 264, 265, 268, 268, 268, 269, 269, 274, 
      275, 275, 276, 276, 277, 277, 278, 279, 279, 281, 281, 284, 284, 285, 286, 286, 286, 287, 288, 
      290, 293, 294, 295, 295, 295, 295, 296, 296, 296, 298, 302, 302, 302, 302, 303, 303, 304, 304, 
      306, 306, 307, 307, 308, 309, 309, 309, 313, 314, 314, 314, 314, 315, 319, 319, 324, 326, 329, 
      329, 331, 331, 333, 333, 333, 335, 335, 335, 335, 337, 339, 339, 339, 339, 340, 340, 341, 341, 
      342, 342, 343, 343, 344, 344, 346, 346, 349, 351, 352, 353, 353, 353, 353, 354, 354, 355, 356, 
      357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 362, 362, 362, 364, 365, 365, 
      366, 367, 367, 367, 368, 368, 369, 374, 375, 376, 376, 376, 377, 377, 377, 378, 378, 380, 380, 
      381, 383, 385, 385, 387, 389, 389, 391, 391, 391, 393, 393, 394, 395, 401, 403, 403, 403, 403, 
      404, 404, 406, 406, 406, 406, 407, 408, 408, 410, 410, 410, 411, 412, 412, 412, 412, 413, 413, 
      416, 416, 417, 423, 423, 423, 424, 426, 427, 427, 428, 430, 431, 431, 433, 434, 434, 435, 436, 
      436, 437, 437, 437, 439, 439, 439, 440, 440, 440, 440, 441, 441, 442, 442, 442, 443, 443, 444, 
      444, 444, 447, 447, 447, 448, 448, 448, 451, 451, 455, 455, 455, 455, 456, 457, 457, 457, 459, 
      460, 460, 460, 463, 463, 465, 465, 465, 465, 467, 469, 469, 472, 474, 474, 475, 475, 475, 476, 
      476, 476, 476, 480, 481, 481, 486, 487, 487, 488, 489, 491, 491, 491, 492, 492, 492, 493, 495, 
      495, 495, 497, 497, 504, 504, 508, 508, 508, 510, 510, 511, 512, 512, 512, 513, 518, 519, 519, 
      521, 521, 521, 526, 527, 527, 529, 530, 531, 532, 533, 534, 535, 535, 537, 538, 539, 541, 544, 
      551, 552, 553, 553, 554, 554, 555, 555, 557, 559, 559, 562, 562, 563, 563, 563, 565, 566, 566, 
      566, 566, 569, 570, 579, 579, 579, 580, 581, 585, 587, 587, 588, 591, 592, 593, 594, 594, 594, 
      594, 596, 596, 597, 598, 598, 599, 599, 599, 600, 601, 601, 601, 602, 603, 604, 605, 607, 608, 
      609, 609, 609, 610, 610, 610, 610, 611, 612, 612, 612, 613, 613, 613, 619, 619, 620, 622, 624, 
      624, 624, 624, 627, 627, 629, 629, 629, 632, 636, 636, 636, 640, 643, 643, 644, 645, 645, 645, 
      648, 648, 648, 648, 650, 654, 654, 660, 665, 668, 672, 673, 673, 673, 673, 676, 676, 679, 679, 
      682, 682, 682, 685, 685, 685, 686, 686, 686, 688, 688, 688, 688, 689, 689, 692, 695, 697, 697, 
      698, 698, 701, 701, 702, 702, 703, 703, 707, 708, 709, 709, 709, 709, 712, 715, 715, 715, 716, 
      716, 719, 719, 719, 719, 723, 725, 725, 725, 729, 729, 730, 731, 733, 735, 735, 736, 736, 736, 
      736, 739, 741, 742, 742, 743, 743, 743, 744, 744, 744, 744, 749, 749, 750, 752, 755, 755, 755, 
      757, 759, 759, 760, 760, 762, 764, 764, 764, 764, 767, 768, 773, 773, 773, 776, 776, 777, 777, 
      778, 778, 779, 779, 779, 781, 781, 782, 782, 784, 789, 789, 791, 791, 792, 793, 794, 797, 797, 
      802, 802, 806, 807, 807, 813, 813, 813, 813, 814, 814, 814, 815, 816, 817, 818, 818, 818, 818, 
      819, 819, 820, 820, 820, 821, 823, 824, 824, 824, 826, 826, 833, 833, 836, 837, 837, 841, 842, 
      843, 844, 846, 846, 846, 848, 850, 850, 855, 855, 855, 858, 858, 858, 861, 861, 861, 862, 863, 
      863, 864, 868, 868, 868, 871, 871, 871, 871, 874, 874, 877, 877, 878, 878, 881, 882, 884, 885, 
      885, 885, 887, 888, 888, 888, 890, 891, 892, 892, 892, 893, 893, 893, 898, 898, 898, 899, 899, 
      899, 904, 904, 905, 905, 905, 906, 907, 911, 911, 913, 916, 918, 918, 919, 920, 920, 921, 922, 
      922, 923, 926, 926, 928, 929, 929, 933, 933, 933, 935, 937, 937, 938, 938, 941, 941, 943, 944, 
      944, 946, 946, 946, 949, 952, 953, 954, 954, 956, 956, 956, 957, 957, 957, 958, 958, 961, 961, 
      962, 966, 966, 968, 968, 968, 968, 969, 970, 970, 973, 974, 974, 974, 974, 975, 976, 976, 979, 
      980, 980, 980, 981, 981, 981, 982, 987, 988, 988, 988, 988, 991, 991, 991, 992, 992, 993, 993, 
      994, 994, 995, 995, 995, 999, 999, 1000, 1000, 1003, 1005, 1007, 1007, 1007, 1008, 1008, 1008, 
      1009, 1009, 1010, 1011, 1014, 1016, 1016, 1017, 1017, 1025, 1025, 1025, 1025, 1027, 1028, 1028, 
      1028, 1029, 1029, 1030, 1031, 1032, 1032, 1032, 1037, 1037, 1037, 1038, 1038, 1039, 1039, 1040, 
      1040, 1042, 1043, 1043, 1046, 1046, 1047, 1049, 1049, 1050, 1050, 1050, 1051, 1051, 1053, 1053, 
      1053, 1056, 1056, 1056, 1056, 1057, 1059, 1059, 1059, 1060, 1060, 1063, 1063, 1064, 1065, 1065, 
      1065, 1066, 1066, 1066, 1067, 1067, 1069, 1069, 1069, 1070, 1070, 1070, 1074, 1074, 1075, 1075, 
      1075, 1076, 1076, 1076, 1077, 1077, 1077, 1078, 1078, 1079, 1080, 1080, 1082, 1082, 1085, 1085, 
      1088, 1088, 1088, 1088, 1089, 1089, 1093, 1093, 1093, 1094, 1094, 1094, 1094, 1097, 1097, 1098, 
      1098, 1099, 1105, 1105, 1106, 1106, 1113, 1113, 1114, 1114, 1116, 1116, 1118, 1119, 1119, 1121, 
      1123, 1124, 1124, 1128, 1128, 1128, 1132, 1133, 1133, 1137, 1138, 1138, 1140, 1140, 1141, 1141, 
      1141, 1142, 1146, 1147, 1147, 1147, 1147, 1149, 1150, 1153, 1153, 1153, 1153, 1154, 1154, 1155, 
      1155, 1160, 1160, 1163, 1163, 1169, 1169, 1170, 1170, 1172, 1172, 1172, 1174, 1174, 1176, 1176, 
      1183, 1183, 1185, 1185, 1185, 1187, 1187, 1187, 1188, 1189, 1189, 1189, 1190, 1191, 1197, 1197, 
      1198, 1198, 1200, 1200, 1200, 1202, 1202, 1202, 1203, 1205, 1208, 1208, 1208, 1208, 1209, 1209, 
      1212, 1212, 1212, 1213, 1213, 1215, 1215, 1216, 1216, 1218, 1218, 1218, 1219, 1221, 1222, 1222, 
      1222, 1222, 1223, 1223, 1224, 1224, 1226, 1226, 1228, 1232, 1232, 1232, 1233, 1233, 1234, 1234, 
      1235, 1235, 1235, 1235, 1239, 1239, 1244, 1247, 1250, 1250, 1251, 1251, 1252, 1252, 1253, 1253, 
      1254, 1254, 1254, 1255, 1255, 1255, 1257, 1257, 1260, 1260, 1261, 1261, 1261, 1268, 1268, 1268, 
      1274, 1274, 1276, 1276, 1277, 1277, 1278, 1279, 1279, 1279, 1280, 1282, 1282, 1283, 1284, 1285, 
      1287 ] ]