[ [ 23, 27, 46, 58, 78, 87, 131, 132, 173, 191, 226, 243, 245, 253, 261, 265, 268, 295, 299, 307, 313, 
      316, 341, 358, 360, 363, 379, 398, 411, 481, 569, 575, 590, 591, 592, 657, 679, 706, 716, 730, 
      745, 759, 787, 802, 811, 815, 831, 833, 838, 858, 867, 869, 905, 929, 939, 944, 950, 955, 996, 
      1014, 1037, 1040, 1047, 1058, 1097 ], 
  [ 2, 3, 3, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 18, 18, 18, 18, 38, 38, 38, 38, 43, 43, 43, 43, 45, 53, 53, 
      53, 53, 53, 53, 53, 53, 56, 58, 58, 58, 58, 58, 71, 71, 71, 71, 73, 79, 79, 79, 79, 82, 82, 82, 
      82, 84, 87, 88, 88, 88, 88, 90, 90, 90, 90, 97, 97, 97, 97, 98, 99, 99, 99, 99, 101, 101, 101, 
      101, 104, 104, 104, 104, 108, 108, 108, 108, 108, 108, 108, 108, 117, 117, 117, 117, 122, 122, 
      122, 122, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 128, 133, 133, 133, 133, 
      151, 151, 151, 151, 159, 159, 159, 159, 166, 169, 169, 169, 169, 170, 170, 170, 170, 170, 179, 
      179, 179, 179, 181, 181, 181, 181, 182, 182, 182, 182, 189, 192, 192, 192, 192, 197, 197, 197, 
      197, 200, 200, 200, 200, 208, 208, 208, 208, 209, 209, 209, 209, 211, 211, 211, 211, 214, 214, 
      214, 214, 219, 219, 219, 219, 224, 224, 224, 224, 238, 242, 242, 242, 242, 243, 243, 243, 243, 
      244, 244, 244, 244, 256, 256, 256, 256, 262, 262, 262, 262, 267, 267, 267, 267, 269, 269, 269, 
      269, 272, 272, 272, 272, 272, 277, 278, 280, 280, 280, 280, 283, 283, 283, 283, 284, 284, 284, 
      284, 296, 296, 296, 296, 302, 302, 302, 302, 303, 305, 305, 305, 305, 308, 308, 308, 308, 315, 
      315, 315, 315, 316, 316, 316, 316, 316, 318, 320, 320, 320, 320, 320, 321, 321, 321, 321, 321, 
      322, 322, 322, 322, 323, 323, 323, 323, 328, 328, 328, 328, 330, 330, 330, 330, 334, 334, 334, 
      334, 337, 337, 337, 337, 341, 342, 350, 350, 350, 350, 356, 356, 356, 356, 358, 358, 358, 358, 
      361, 361, 361, 361, 366, 366, 366, 366, 368, 368, 368, 368, 368, 368, 368, 368, 379, 379, 379, 
      379, 382, 387, 387, 387, 387, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 393, 
      399, 399, 399, 399, 402, 402, 402, 402, 404, 408, 415, 415, 415, 415, 419, 419, 419, 419, 422, 
      422, 422, 422, 429, 429, 429, 429, 431, 431, 431, 431, 433, 433, 433, 433, 439, 439, 439, 439, 
      439, 443, 443, 443, 443, 447, 447, 447, 447, 448, 448, 448, 448, 448, 450, 458, 458, 458, 458, 
      459, 459, 459, 459, 460, 461, 461, 461, 461, 463, 463, 463, 463, 463, 465, 465, 465, 465, 468, 
      468, 468, 468, 471, 471, 471, 471, 472, 472, 472, 472, 473, 473, 473, 473, 474, 478, 478, 478, 
      478, 480, 480, 480, 480, 481, 481, 481, 481, 484, 484, 484, 484, 487, 487, 487, 487, 491, 493, 
      493, 493, 493, 494, 494, 494, 494, 494, 496, 496, 496, 496, 501, 501, 501, 501, 501, 501, 501, 
      501, 503, 503, 503, 503, 506, 506, 506, 506, 506, 506, 506, 506, 512, 517, 517, 517, 517, 521, 
      521, 521, 521, 526, 534, 534, 534, 534, 537, 537, 537, 537, 540, 540, 540, 540, 541, 541, 541, 
      541, 545, 552, 553, 553, 553, 553, 553, 553, 553, 553, 559, 559, 559, 559, 565, 565, 565, 565, 
      570, 570, 570, 570, 571, 571, 571, 571, 575, 575, 575, 575, 589, 589, 589, 589, 590, 590, 590, 
      590, 591, 591, 591, 591, 592, 592, 592, 592, 596, 597, 598, 598, 598, 598, 605, 605, 605, 605, 
      605, 605, 605, 605, 607, 607, 607, 607, 608, 608, 608, 608, 622, 624, 624, 624, 624, 629, 629, 
      629, 629, 631, 631, 631, 631, 632, 632, 632, 632, 633, 633, 633, 633, 642, 642, 642, 642, 643, 
      646, 646, 646, 646, 646, 646, 646, 646, 649, 649, 649, 649, 650, 650, 650, 650, 651, 651, 651, 
      651, 655, 655, 655, 655, 657, 657, 657, 657, 658, 658, 658, 658, 660, 660, 660, 660, 662, 662, 
      662, 662, 663, 663, 663, 663, 664, 673, 673, 673, 673, 679, 679, 679, 679, 691, 691, 691, 691, 
      696, 696, 696, 696, 697, 697, 697, 697, 697, 697, 697, 697, 698, 698, 698, 698, 700, 700, 700, 
      700, 701, 701, 701, 701, 703, 703, 703, 703, 711, 711, 711, 711, 715, 715, 715, 715, 715, 715, 
      715, 715, 719, 719, 719, 719, 721, 724, 724, 724, 724, 725, 731, 733, 734, 734, 734, 734, 735, 
      741, 741, 741, 741, 742, 747, 747, 747, 747, 748, 748, 748, 748, 752, 757, 760, 760, 760, 760, 
      761, 762, 762, 762, 762, 763, 763, 763, 763, 766, 766, 766, 766, 772, 776, 776, 776, 776, 778, 
      778, 778, 778, 780, 780, 780, 780, 781, 781, 781, 781, 783, 783, 783, 783, 785, 785, 785, 785, 
      787, 788, 789, 794, 794, 794, 794, 794, 800, 800, 800, 800, 808, 809, 809, 809, 809, 812, 812, 
      812, 812, 818, 818, 818, 818, 818, 818, 818, 818, 826, 826, 826, 826, 837, 837, 837, 837, 840, 
      840, 840, 840, 844, 845, 845, 845, 845, 845, 848, 850, 851, 856, 856, 856, 856, 856, 859, 859, 
      859, 859, 861, 863, 863, 863, 863, 864, 864, 864, 864, 871, 871, 871, 871, 876, 881, 881, 881, 
      881, 883, 883, 883, 883, 888, 888, 888, 888, 889, 889, 889, 889, 890, 890, 890, 890, 892, 892, 
      892, 892, 902, 902, 902, 902, 906, 906, 906, 906, 908, 908, 908, 908, 912, 912, 912, 912, 913, 
      913, 913, 913, 918, 918, 918, 918, 920, 920, 920, 920, 921, 921, 921, 921, 930, 930, 930, 930, 
      930, 934, 934, 934, 934, 934, 934, 934, 934, 935, 942, 942, 942, 942, 952, 952, 952, 952, 952, 
      952, 952, 952, 954, 954, 954, 954, 958, 958, 958, 958, 960, 960, 960, 960, 962, 969, 974, 974, 
      974, 974, 983, 983, 983, 983, 985, 985, 985, 985, 990, 990, 990, 990, 994, 996, 996, 996, 996, 
      999, 999, 999, 999, 1000, 1000, 1000, 1000, 1001, 1001, 1001, 1001, 1002, 1007, 1007, 1007, 1007, 
      1010, 1011, 1011, 1011, 1011, 1013, 1013, 1013, 1013, 1017, 1017, 1017, 1017, 1017, 1018, 1018, 
      1018, 1018, 1028, 1028, 1028, 1028, 1029, 1029, 1029, 1029, 1033, 1033, 1033, 1033, 1037, 1037, 
      1037, 1037, 1038, 1038, 1038, 1038, 1039, 1039, 1039, 1039, 1042, 1047, 1047, 1047, 1047, 1050, 
      1050, 1050, 1050, 1051, 1051, 1051, 1051, 1053, 1053, 1053, 1053, 1056, 1059, 1059, 1059, 1059, 
      1060, 1060, 1060, 1060, 1067, 1068, 1068, 1068, 1068, 1073, 1073, 1073, 1073, 1074, 1074, 1074, 
      1074, 1081, 1081, 1081, 1081, 1082, 1082, 1082, 1082, 1082, 1083, 1083, 1083, 1083, 1084, 1084, 
      1084, 1084, 1085, 1085, 1085, 1085, 1089, 1089, 1089, 1089, 1093, 1093, 1093, 1093, 1095, 1095, 
      1095, 1095, 1096, 1096, 1096, 1096, 1099, 1103 ] ]