[ [ 2, 32, 35, 55, 61, 68, 69, 93, 94, 99, 100, 103, 119, 133, 134, 139, 140, 142, 149, 152, 155, 169, 
      172, 180, 190, 192, 208, 215, 222, 230, 235, 237, 253, 258, 266, 286, 287, 289, 292, 296, 298, 
      315, 318, 323, 326, 331, 347, 352, 355, 358, 363, 368, 371, 376, 377, 413, 420, 427, 444, 448, 
      449, 456, 457, 462, 464, 470, 475, 481, 487, 499, 504, 509, 518, 524, 532, 533, 543, 545, 559, 
      561, 572, 575, 594, 602, 605, 612, 618, 626, 638, 639, 642, 652, 656, 670, 682, 684, 685, 687, 
      689, 698, 707, 716, 723, 730, 731, 739, 747, 751, 754, 758, 772, 775, 777, 816, 823, 824, 844, 
      850, 853, 858, 866, 878, 883, 884, 885, 889, 894, 899, 910, 913, 917, 922, 929, 943, 948, 957, 
      959, 964, 968, 971, 972, 982, 988, 1005, 1007, 1018, 1027, 1029, 1044, 1053, 1058, 1063, 1074, 
      1082, 1085, 1097, 1102, 1105, 1107, 1109, 1110, 1114, 1115, 1118, 1125, 1160, 1161, 1168, 1169, 
      1176, 1177, 1180, 1193, 1205, 1210 ], 
  [ 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 6, 6, 6, 6, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 14, 
      14, 14, 14, 16, 16, 16, 18, 18, 18, 21, 21, 21, 23, 23, 23, 23, 24, 24, 24, 24, 28, 28, 28, 28, 
      28, 28, 29, 29, 29, 30, 30, 30, 31, 31, 31, 33, 33, 33, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 
      38, 40, 40, 40, 42, 42, 42, 44, 44, 44, 46, 46, 46, 51, 51, 51, 52, 52, 52, 55, 55, 55, 55, 56, 
      56, 56, 56, 64, 64, 64, 66, 66, 66, 71, 71, 71, 72, 72, 72, 77, 77, 77, 77, 78, 78, 78, 78, 88, 
      88, 88, 90, 90, 90, 95, 95, 95, 96, 96, 96, 103, 103, 103, 103, 104, 104, 104, 104, 116, 116, 
      116, 118, 118, 118, 123, 123, 123, 124, 124, 124, 133, 133, 133, 133, 134, 134, 134, 134, 148, 
      148, 148, 150, 150, 150, 155, 155, 155, 156, 156, 156, 167, 167, 167, 167, 168, 168, 168, 168, 
      184, 184, 184, 186, 186, 186, 191, 191, 191, 192, 192, 192, 205, 205, 205, 205, 206, 206, 206, 
      206, 224, 224, 224, 226, 226, 226, 231, 231, 231, 232, 232, 232, 245, 245, 245, 247, 247, 247, 
      247, 248, 248, 248, 248, 267, 267, 267, 268, 268, 268, 268, 268, 268, 269, 269, 269, 270, 270, 
      270, 271, 271, 271, 273, 273, 273, 275, 275, 275, 275, 275, 275, 276, 276, 276, 277, 277, 277, 
      279, 279, 279, 281, 281, 281, 283, 283, 283, 285, 285, 285, 287, 287, 287, 289, 289, 289, 292, 
      292, 292, 293, 293, 293, 293, 293, 293, 293, 294, 294, 294, 294, 294, 294, 294, 295, 295, 295, 
      296, 296, 296, 297, 297, 297, 298, 298, 298, 299, 299, 299, 300, 300, 300, 301, 301, 301, 302, 
      302, 302, 303, 303, 303, 304, 304, 304, 305, 305, 305, 306, 306, 306, 307, 307, 307, 308, 308, 
      308, 309, 309, 309, 310, 310, 310, 311, 311, 311, 312, 312, 312, 313, 313, 313, 314, 314, 314, 
      316, 316, 316, 318, 318, 318, 318, 318, 318, 320, 320, 320, 322, 322, 322, 323, 323, 323, 324, 
      324, 324, 324, 324, 324, 326, 326, 326, 328, 328, 328, 330, 330, 330, 332, 332, 332, 334, 334, 
      334, 336, 336, 336, 338, 338, 338, 339, 339, 339, 340, 340, 340, 340, 340, 340, 343, 343, 343, 
      343, 344, 344, 344, 344, 365, 365, 365, 366, 366, 366, 368, 368, 368, 370, 370, 370, 375, 375, 
      375, 376, 376, 376, 391, 391, 391, 392, 392, 392, 397, 397, 397, 397, 398, 398, 398, 398, 419, 
      419, 419, 420, 420, 420, 424, 424, 424, 426, 426, 426, 431, 431, 431, 432, 432, 432, 447, 447, 
      447, 448, 448, 448, 455, 455, 455, 455, 456, 456, 456, 456, 477, 477, 477, 478, 478, 478, 484, 
      484, 484, 486, 486, 486, 491, 491, 491, 492, 492, 492, 507, 507, 507, 508, 508, 508, 517, 517, 
      517, 517, 518, 518, 518, 518, 539, 539, 539, 540, 540, 540, 547, 547, 547, 548, 548, 548, 550, 
      550, 550, 555, 555, 555, 556, 556, 556, 571, 571, 571, 572, 572, 572, 581, 581, 581, 582, 582, 
      582, 583, 583, 583, 583, 583, 583, 583, 584, 584, 584, 584, 585, 585, 585, 587, 587, 587, 589, 
      589, 589, 591, 591, 591, 593, 593, 593, 595, 595, 595, 597, 597, 597, 599, 599, 599, 601, 601, 
      601, 603, 603, 603, 605, 605, 605, 605, 605, 605, 606, 606, 606, 607, 607, 607, 609, 609, 609, 
      611, 611, 611, 613, 613, 613, 616, 616, 616, 616, 616, 616, 617, 617, 617, 618, 618, 618, 618, 
      618, 618, 619, 619, 619, 620, 620, 620, 621, 621, 621, 622, 622, 622, 623, 623, 623, 623, 623, 
      623, 624, 624, 624, 624, 624, 624, 625, 625, 625, 626, 626, 626, 627, 627, 627, 628, 628, 628, 
      629, 629, 629, 630, 630, 630, 631, 631, 631, 632, 632, 632, 633, 633, 633, 634, 634, 634, 635, 
      635, 635, 636, 636, 636, 637, 637, 637, 638, 638, 638, 639, 639, 639, 639, 639, 639, 640, 640, 
      640, 640, 640, 640, 641, 641, 641, 642, 642, 642, 643, 643, 643, 644, 644, 644, 645, 645, 645, 
      646, 646, 646, 647, 647, 647, 648, 648, 648, 649, 649, 649, 650, 650, 650, 653, 653, 653, 653, 
      654, 654, 654, 654, 654, 654, 654, 656, 656, 656, 658, 658, 658, 660, 660, 660, 662, 662, 662, 
      664, 664, 664, 666, 666, 666, 668, 668, 668, 670, 670, 670, 672, 672, 672, 674, 674, 674, 675, 
      675, 675, 676, 676, 676, 676, 676, 676, 678, 678, 678, 680, 680, 680, 682, 682, 682, 684, 684, 
      684, 685, 685, 685, 686, 686, 686, 686, 686, 686, 688, 688, 688, 690, 690, 690, 695, 695, 695, 
      696, 696, 696, 711, 711, 711, 712, 712, 712, 723, 723, 723, 724, 724, 724, 727, 727, 727, 727, 
      728, 728, 728, 728, 749, 749, 749, 750, 750, 750, 759, 759, 759, 760, 760, 760, 764, 764, 764, 
      766, 766, 766, 771, 771, 771, 772, 772, 772, 787, 787, 787, 788, 788, 788, 799, 799, 799, 800, 
      800, 800, 805, 805, 805, 805, 806, 806, 806, 806, 827, 827, 827, 828, 828, 828, 837, 837, 837, 
      838, 838, 838, 844, 844, 844, 846, 846, 846, 851, 851, 851, 852, 852, 852, 867, 867, 867, 868, 
      868, 868, 879, 879, 879, 880, 880, 880, 885, 885, 885, 887, 887, 887, 887, 888, 888, 888, 888, 
      909, 909, 909, 910, 910, 910, 919, 919, 919, 920, 920, 920, 928, 928, 928, 928, 928, 928, 929, 
      929, 929, 930, 930, 930, 931, 931, 931, 933, 933, 933, 935, 935, 935, 935, 935, 935, 936, 936, 
      936, 937, 937, 937, 939, 939, 939, 941, 941, 941, 943, 943, 943, 945, 945, 945, 947, 947, 947, 
      949, 949, 949, 951, 951, 951, 951, 951, 951, 952, 952, 952, 953, 953, 953, 955, 955, 955, 957, 
      957, 957, 959, 959, 959, 961, 961, 961, 963, 963, 963, 963, 963, 963, 964, 964, 964, 965, 965, 
      965, 967, 967, 967, 969, 969, 969, 973, 973, 973, 973, 974, 974, 974, 974, 974, 974, 974, 976, 
      976, 976, 978, 978, 978, 980, 980, 980, 982, 982, 982, 984, 984, 984, 986, 986, 986, 988, 988, 
      988, 990, 990, 990, 992, 992, 992, 994, 994, 994, 995, 995, 995, 996, 996, 996, 996, 996, 996, 
      998, 998, 998, 1000, 1000, 1000, 1002, 1002, 1002, 1004, 1004, 1004, 1005, 1005, 1005, 1006, 
      1006, 1006, 1006, 1006, 1006, 1008, 1008, 1008, 1010, 1010, 1010, 1012, 1012, 1012, 1014, 1014, 
      1014, 1016, 1016, 1016, 1018, 1018, 1018, 1023, 1023, 1023, 1024, 1024, 1024, 1039, 1039, 1039, 
      1040, 1040, 1040, 1051, 1051, 1051, 1052, 1052, 1052, 1059, 1059, 1059, 1060, 1060, 1060, 1063, 
      1063, 1063, 1063, 1064, 1064, 1064, 1064, 1085, 1085, 1085, 1086, 1086, 1086, 1095, 1095, 1095, 
      1096, 1096, 1096, 1108, 1108, 1108, 1110, 1110, 1110, 1115, 1115, 1115, 1116, 1116, 1116, 1131, 
      1131, 1131, 1132, 1132, 1132, 1143, 1143, 1143, 1144, 1144, 1144, 1151, 1151, 1151, 1152, 1152, 
      1152, 1156, 1156, 1156, 1156, 1157, 1157, 1157, 1157, 1178, 1178, 1178, 1179, 1179, 1179, 1188, 
      1188, 1188, 1189, 1189, 1189, 1202, 1202, 1202, 1205, 1205, 1205, 1213, 1213, 1213, 1219, 1219, 
      1219, 1223, 1223, 1223 ] ]