[ [ 9, 26, 43, 47, 48, 50, 63, 69, 87, 95, 107, 112, 113, 121, 123, 133, 139, 152, 167, 171, 194, 195, 
      198, 218, 221, 223, 232, 238, 243, 247, 249, 251, 253, 255, 265, 266, 269, 279, 283, 286, 296, 
      304, 308, 312, 315, 329, 339, 342, 343, 344, 345, 349, 376, 383, 387, 392, 406, 407, 415, 425, 
      429, 437, 438, 443, 445, 446, 450, 451, 452, 454, 486, 493, 499, 504, 520, 530, 532, 538, 545, 
      547, 557, 565, 566, 572, 579, 588, 599, 620, 622, 632, 651, 657, 662, 671, 676, 677, 678, 686, 
      697, 704, 708, 710, 712, 717, 718, 733, 741, 747, 751, 752, 758, 767, 771, 776, 777, 797, 808, 
      811, 823, 827, 828, 831, 833, 838, 844, 852, 857, 867, 869, 879, 885, 892, 906, 908, 909, 912, 
      932, 942, 955, 969, 974, 985, 989, 1002, 1008, 1027, 1034, 1049, 1055, 1059, 1073, 1093, 1094, 
      1098, 1106, 1111, 1114, 1122, 1134, 1143, 1146, 1150, 1181, 1183, 1188, 1190, 1191, 1192, 1202, 
      1203, 1208, 1216, 1220, 1222, 1225 ], 
  [ 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11, 12, 
      12, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 16, 16, 16, 16, 19, 19, 19, 19, 19, 19, 22, 
      22, 22, 23, 23, 23, 23, 24, 24, 24, 29, 29, 29, 30, 30, 30, 33, 33, 33, 34, 34, 34, 34, 36, 36, 
      36, 41, 41, 41, 46, 46, 46, 47, 47, 47, 47, 55, 55, 55, 61, 61, 61, 62, 62, 62, 62, 71, 71, 71, 
      78, 78, 78, 79, 79, 79, 79, 89, 89, 89, 97, 97, 97, 98, 98, 98, 98, 109, 109, 109, 118, 118, 118, 
      119, 119, 119, 119, 131, 131, 131, 141, 141, 141, 142, 142, 142, 142, 155, 155, 155, 157, 157, 
      157, 166, 166, 166, 167, 167, 167, 167, 170, 170, 170, 170, 170, 170, 171, 171, 171, 181, 181, 
      181, 183, 183, 183, 184, 184, 184, 185, 185, 185, 193, 193, 193, 194, 194, 194, 194, 198, 198, 
      198, 199, 199, 199, 200, 200, 200, 209, 209, 209, 212, 212, 212, 214, 214, 214, 215, 215, 215, 
      222, 222, 222, 223, 223, 223, 223, 228, 228, 228, 230, 230, 230, 231, 231, 231, 239, 239, 239, 
      243, 243, 243, 246, 246, 246, 247, 247, 247, 253, 253, 253, 254, 254, 254, 254, 260, 260, 260, 
      263, 263, 263, 264, 264, 264, 271, 271, 271, 273, 273, 273, 276, 276, 276, 280, 280, 280, 281, 
      281, 281, 286, 286, 286, 287, 287, 287, 287, 290, 290, 290, 291, 291, 291, 294, 294, 294, 298, 
      298, 298, 299, 299, 299, 305, 305, 305, 309, 309, 309, 311, 311, 311, 316, 316, 316, 317, 317, 
      317, 321, 321, 321, 322, 322, 322, 322, 326, 326, 326, 328, 328, 328, 330, 330, 330, 335, 335, 
      335, 336, 336, 336, 341, 341, 341, 343, 343, 343, 347, 347, 347, 348, 348, 348, 354, 354, 354, 
      355, 355, 355, 358, 358, 358, 359, 359, 359, 359, 362, 362, 362, 363, 363, 363, 364, 364, 364, 
      367, 367, 367, 368, 368, 368, 374, 374, 374, 375, 375, 375, 379, 379, 379, 383, 383, 383, 387, 
      387, 387, 387, 387, 387, 394, 394, 394, 395, 395, 395, 397, 397, 397, 398, 398, 398, 398, 402, 
      402, 402, 404, 404, 404, 404, 404, 404, 408, 408, 408, 408, 408, 408, 415, 415, 415, 416, 416, 
      416, 419, 419, 419, 425, 425, 425, 428, 428, 428, 429, 429, 429, 436, 436, 436, 437, 437, 437, 
      438, 438, 438, 439, 439, 439, 439, 442, 442, 442, 444, 444, 444, 446, 446, 446, 447, 447, 447, 
      450, 450, 450, 451, 451, 451, 458, 458, 458, 459, 459, 459, 461, 461, 461, 463, 463, 463, 464, 
      464, 464, 469, 469, 469, 471, 471, 471, 473, 473, 473, 480, 480, 480, 481, 481, 481, 481, 481, 
      481, 482, 482, 482, 482, 487, 487, 487, 488, 488, 488, 490, 490, 490, 492, 492, 492, 494, 494, 
      494, 496, 496, 496, 503, 503, 503, 504, 504, 504, 505, 505, 505, 508, 508, 508, 510, 510, 510, 
      515, 515, 515, 516, 516, 516, 519, 519, 519, 526, 526, 526, 526, 526, 526, 527, 527, 527, 527, 
      527, 527, 527, 534, 534, 534, 534, 534, 534, 536, 536, 536, 539, 539, 539, 540, 540, 540, 543, 
      543, 543, 550, 550, 550, 551, 551, 551, 551, 551, 551, 555, 555, 555, 558, 558, 558, 563, 563, 
      563, 563, 563, 563, 567, 567, 567, 573, 573, 573, 574, 574, 574, 574, 574, 574, 574, 575, 575, 
      575, 582, 582, 582, 583, 583, 583, 584, 584, 584, 588, 588, 588, 588, 588, 588, 592, 592, 592, 
      599, 599, 599, 599, 599, 599, 600, 600, 600, 604, 604, 604, 608, 608, 608, 612, 612, 612, 613, 
      613, 613, 617, 617, 617, 622, 622, 622, 623, 623, 623, 623, 624, 624, 624, 625, 625, 625, 632, 
      632, 632, 634, 634, 634, 634, 634, 634, 638, 638, 638, 639, 639, 639, 643, 643, 643, 649, 649, 
      649, 650, 650, 650, 655, 655, 655, 660, 660, 660, 663, 663, 663, 665, 665, 665, 669, 669, 669, 
      673, 673, 673, 674, 674, 674, 674, 676, 676, 676, 683, 683, 683, 685, 685, 685, 686, 686, 686, 
      689, 689, 689, 691, 691, 691, 695, 695, 695, 700, 700, 700, 706, 706, 706, 712, 712, 712, 714, 
      714, 714, 717, 717, 717, 721, 721, 721, 724, 724, 724, 725, 725, 725, 725, 734, 734, 734, 736, 
      736, 736, 738, 738, 738, 740, 740, 740, 743, 743, 743, 747, 747, 747, 751, 751, 751, 753, 753, 
      753, 757, 757, 757, 764, 764, 764, 765, 765, 765, 769, 769, 769, 773, 773, 773, 775, 775, 775, 
      776, 776, 776, 776, 779, 779, 779, 785, 785, 785, 787, 787, 787, 790, 790, 790, 791, 791, 791, 
      795, 795, 795, 799, 799, 799, 802, 802, 802, 804, 804, 804, 804, 805, 805, 805, 808, 808, 808, 
      816, 816, 816, 816, 816, 816, 821, 821, 821, 825, 825, 825, 826, 826, 826, 827, 827, 827, 827, 
      830, 830, 830, 830, 831, 831, 831, 833, 833, 833, 836, 836, 836, 838, 838, 838, 842, 842, 842, 
      842, 842, 842, 847, 847, 847, 851, 851, 851, 853, 853, 853, 856, 856, 856, 856, 857, 857, 857, 
      867, 867, 867, 868, 868, 868, 873, 873, 873, 877, 877, 877, 877, 877, 877, 878, 878, 878, 878, 
      882, 882, 882, 882, 883, 883, 883, 884, 884, 884, 887, 887, 887, 889, 889, 889, 893, 893, 893, 
      894, 894, 894, 899, 899, 899, 903, 903, 903, 904, 904, 904, 906, 906, 906, 908, 908, 908, 908, 
      909, 909, 909, 918, 918, 918, 920, 920, 920, 925, 925, 925, 928, 928, 928, 929, 929, 929, 929, 
      929, 929, 929, 932, 932, 932, 934, 934, 934, 934, 935, 935, 935, 935, 935, 935, 938, 938, 938, 
      940, 940, 940, 944, 944, 944, 946, 946, 946, 951, 951, 951, 955, 955, 955, 955, 955, 955, 958, 
      958, 958, 960, 960, 960, 960, 961, 961, 961, 963, 963, 963, 969, 969, 969, 972, 972, 972, 977, 
      977, 977, 979, 979, 979, 980, 980, 980, 980, 981, 981, 981, 984, 984, 984, 986, 986, 986, 986, 
      986, 986, 986, 987, 987, 987, 991, 991, 991, 995, 995, 995, 998, 998, 998, 1003, 1003, 1003, 
      1006, 1006, 1006, 1007, 1007, 1007, 1010, 1010, 1010, 1012, 1012, 1012, 1012, 1013, 1013, 1013, 
      1014, 1014, 1014, 1020, 1020, 1020, 1024, 1024, 1024, 1029, 1029, 1029, 1030, 1030, 1030, 1031, 
      1031, 1031, 1031, 1033, 1033, 1033, 1036, 1036, 1036, 1037, 1037, 1037, 1038, 1038, 1038, 1038, 
      1039, 1039, 1039, 1045, 1045, 1045, 1049, 1049, 1049, 1054, 1054, 1054, 1056, 1056, 1056, 1060, 
      1060, 1060, 1062, 1062, 1062, 1062, 1063, 1063, 1063, 1063, 1063, 1063, 1067, 1067, 1067, 1072, 
      1072, 1072, 1077, 1077, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1078, 1082, 1082, 1082, 1082, 
      1082, 1082, 1084, 1084, 1084, 1084, 1085, 1085, 1085, 1088, 1088, 1088, 1093, 1093, 1093, 1098, 
      1098, 1098, 1103, 1103, 1103, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1107, 1107, 1107, 1113, 
      1113, 1113, 1117, 1117, 1117, 1121, 1121, 1121, 1122, 1122, 1122, 1125, 1125, 1125, 1131, 1131, 
      1131, 1140, 1140, 1140, 1141, 1141, 1141, 1148, 1148, 1148, 1154, 1154, 1154, 1156, 1156, 1156, 
      1163, 1163, 1163, 1177, 1177, 1177, 1181, 1181, 1181 ] ]