[ [ 4, 5, 6, 8, 10, 16, 17, 18, 21, 26, 28, 31, 32, 35, 36, 40, 42, 46, 48, 56, 59, 61, 65, 71, 74, 82, 
      89, 90, 91, 93, 94, 100, 103, 106, 108, 111, 112, 116, 117, 120, 121, 127, 128, 129, 132, 133, 
      134, 135, 149, 150, 151, 154, 155, 156, 158, 160, 161, 163, 166, 167, 170, 178, 179, 180, 185, 
      186, 190, 191, 192, 193, 194, 196, 202, 203, 206, 208, 211, 213, 215, 221, 225, 229, 230, 233, 
      235, 236, 239, 243, 244, 246, 248, 249, 250, 253, 254, 256, 257, 264, 267, 268, 270, 272, 283, 
      285, 286, 289, 302, 309, 311, 312, 315, 316, 322, 323, 324, 327, 336, 341, 345, 346, 348, 350, 
      352, 353, 356, 357, 360, 363, 367, 372, 373, 385, 389, 394, 395, 398, 400, 402, 403, 404, 406, 
      408, 411, 412, 414, 418, 420, 421, 422, 426, 427, 428, 429, 431, 434, 435, 440, 444, 452, 454, 
      456, 457, 465, 468, 469, 472, 473, 477, 481, 483, 493, 496, 499, 500, 502, 503, 504, 507, 509, 
      510, 512, 518, 520, 521, 522, 525, 531, 536, 538, 539, 540, 541, 542, 545, 547, 552, 568, 569, 
      575, 578, 579, 586, 588, 592, 594, 598, 599, 601, 603, 612, 621, 622, 623, 626, 632, 634, 636, 
      638, 643, 647, 651, 656, 667, 669, 670, 671, 673, 675, 680, 684, 686, 687, 688, 689, 694, 695, 
      696, 699, 701, 702, 706, 708, 712, 716, 717, 724, 734, 736, 740, 741, 742, 743, 747, 753, 755, 
      756, 757, 760, 769, 772, 781, 785, 786, 790, 791, 793, 794, 796, 807, 811, 813, 815, 818 ], 
  [ 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 7, 12, 14, 20, 22, 23, 26, 27, 32, 35, 35, 35, 35, 38, 39, 40, 41, 
      44, 44, 44, 44, 44, 46, 47, 47, 47, 47, 50, 53, 53, 53, 53, 53, 53, 53, 55, 57, 57, 57, 57, 60, 
      61, 61, 61, 61, 62, 63, 64, 65, 67, 71, 72, 74, 74, 74, 74, 74, 75, 75, 75, 82, 84, 84, 84, 84, 
      86, 87, 88, 93, 95, 96, 97, 99, 101, 102, 103, 104, 105, 106, 106, 107, 109, 109, 110, 111, 112, 
      112, 112, 114, 115, 115, 115, 116, 118, 120, 121, 121, 121, 121, 122, 123, 123, 125, 126, 126, 
      126, 126, 127, 128, 130, 130, 130, 132, 133, 135, 138, 139, 140, 141, 142, 142, 142, 143, 146, 
      149, 150, 151, 151, 151, 151, 153, 154, 155, 156, 157, 158, 159, 162, 166, 167, 168, 168, 168, 
      168, 171, 171, 173, 176, 177, 177, 177, 177, 177, 177, 177, 179, 183, 183, 183, 186, 187, 188, 
      191, 192, 193, 196, 196, 197, 197, 197, 197, 197, 199, 200, 202, 205, 205, 205, 205, 206, 209, 
      212, 212, 212, 213, 213, 213, 214, 214, 214, 214, 215, 217, 217, 218, 219, 221, 223, 226, 227, 
      227, 228, 229, 231, 231, 231, 231, 232, 232, 234, 236, 237, 238, 239, 239, 239, 239, 239, 240, 
      241, 241, 241, 242, 242, 242, 243, 243, 243, 243, 244, 244, 244, 249, 251, 254, 254, 254, 259, 
      261, 264, 265, 267, 272, 273, 273, 273, 274, 275, 278, 280, 281, 281, 282, 283, 284, 284, 284, 
      284, 288, 289, 294, 294, 294, 297, 298, 299, 299, 300, 301, 302, 303, 304, 305, 305, 305, 305, 
      305, 305, 305, 308, 313, 314, 314, 316, 318, 318, 318, 319, 319, 319, 319, 320, 324, 324, 325, 
      327, 327, 327, 327, 327, 330, 333, 334, 335, 335, 335, 335, 335, 337, 337, 337, 337, 339, 342, 
      344, 345, 346, 347, 350, 351, 353, 354, 355, 356, 358, 359, 359, 359, 359, 360, 360, 360, 361, 
      362, 364, 364, 364, 365, 366, 367, 367, 367, 369, 372, 374, 375, 376, 376, 376, 376, 378, 379, 
      382, 383, 384, 384, 384, 384, 387, 388, 390, 390, 390, 392, 395, 395, 397, 397, 397, 399, 401, 
      403, 403, 403, 404, 404, 404, 406, 406, 406, 406, 408, 411, 412, 413, 418, 419, 420, 424, 424, 
      424, 425, 427, 427, 427, 429, 431, 432, 432, 432, 432, 435, 436, 437, 438, 438, 438, 444, 445, 
      446, 450, 451, 453, 455, 456, 457, 458, 461, 462, 463, 463, 463, 463, 463, 463, 463, 463, 463, 
      463, 464, 465, 466, 466, 466, 466, 467, 469, 469, 469, 469, 469, 469, 469, 470, 472, 472, 472, 
      472, 473, 474, 477, 478, 482, 486, 488, 489, 490, 493, 494, 495, 495, 495, 496, 497, 500, 500, 
      500, 501, 501, 501, 503, 504, 504, 504, 504, 505, 505, 505, 505, 505, 514, 515, 517, 518, 518, 
      518, 518, 519, 520, 520, 520, 521, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 523, 524, 
      528, 530, 531, 532, 533, 534, 537, 543, 544, 545, 548, 549, 552, 553, 554, 555, 555, 555, 557, 
      558, 560, 560, 560, 561, 562, 565, 567, 569, 570, 571, 572, 574, 574, 574, 576, 578, 579, 580, 
      587, 588, 590, 590, 590, 590, 594, 594, 594, 596, 598, 598, 598, 599, 599, 599, 599, 601, 602, 
      604, 604, 604, 604, 609, 609, 609, 610, 611, 611, 612, 612, 612, 612, 612, 612, 612, 613, 615, 
      615, 620, 620, 620, 621, 622, 623, 623, 623, 626, 628, 631, 632, 637, 637, 637, 637, 637, 637, 
      637, 638, 640, 644, 645, 646, 646, 646, 647, 647, 647, 647, 649, 650, 650, 650, 651, 652, 653, 
      655, 658, 659, 660, 662, 663, 663, 663, 663, 664, 664, 664, 666, 666, 666, 666, 667, 669, 672, 
      676, 679, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 
      682, 682, 684, 685, 686, 687, 688, 688, 688, 689, 690, 690, 690, 691, 692, 693, 694, 695, 695, 
      695, 695, 695, 696, 698, 698, 698, 698, 700, 703, 705, 706, 710, 712, 712, 712, 713, 714, 715, 
      716, 719, 721, 721, 721, 722, 723, 724, 725, 728, 728, 729, 731, 731, 731, 731, 732, 733, 734, 
      735, 736, 737, 737, 737, 739, 739, 739, 739, 741, 744, 746, 748, 748, 748, 749, 750, 751, 751, 
      751, 753, 753, 753, 753, 753, 753, 753, 755, 757, 758, 760, 765, 770, 774, 774, 775, 776, 776, 
      778, 779, 781, 781, 781, 783, 783, 783, 784, 789, 790, 790, 790, 790, 790, 790, 790, 791, 793, 
      793, 793, 794, 797, 797, 797, 799, 799, 799, 799, 799, 801, 801, 801, 801, 802, 803, 804, 804, 
      804, 804, 806, 807, 808, 809, 810, 811, 811, 811, 812, 813, 814, 817, 817, 817, 818, 819, 819, 
      819 ] ]