1000
[650, 716, 982, 41, 133, 876, 92, 995, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 999, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 998, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 996, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 994, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 997, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
999
[650, 716, 982, 41, 133, 876, 92, 995, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 998, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 996, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 994, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 997, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
998
[650, 716, 982, 41, 133, 876, 92, 995, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 996, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 994, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 997, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
997
[650, 716, 982, 41, 133, 876, 92, 995, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 996, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 994, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
996
[650, 716, 982, 41, 133, 876, 92, 995, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 994, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
995
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 994, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
994
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 993, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
993
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 992, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
992
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 991, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
991
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 990, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
990
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 989, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
989
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 988, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
988
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 987, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
987
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 986, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
986
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 985, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
985
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 984, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
984
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 983, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
983
[650, 716, 982, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
982
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 981, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
981
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 980, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
980
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 979, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
979
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 978, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
978
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 977, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
977
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 976, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
976
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 975, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
975
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 974, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
974
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 973, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
973
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 972, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
972
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 971, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
971
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 970, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
970
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 969, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
969
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 968, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
968
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 967, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
967
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 966, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
966
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 965, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
965
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 964, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
964
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 963, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
963
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 962, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
962
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 961, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
961
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 960, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
960
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 959, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
959
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 958, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
958
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 957, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
957
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 956, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
956
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 955, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
955
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 954, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
954
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 953, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
953
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 952, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
952
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 951, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
951
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 950, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
950
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 949, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
949
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 948, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
948
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 947, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
947
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 946, 564, 679, 6, 829, 905]
946
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 945, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
945
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 944, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
944
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 943, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
943
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 942, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
942
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 941, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
941
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 940, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
940
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 939, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
939
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 938, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
938
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 937, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
937
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 936, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
936
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 935, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
935
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 934, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
934
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 933, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
933
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 932, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
932
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 931, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
931
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 930, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
930
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 929, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
929
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 928, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
928
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 927, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
927
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 926, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
926
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 925, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
925
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 924, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
924
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 923, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
923
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 922, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
922
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 921, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
921
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 920, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
920
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 919, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
919
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 918, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
918
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 917, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
917
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 916, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
916
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 915, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
915
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 914, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
914
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 913, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
913
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 912, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
912
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 911, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
911
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 910, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
910
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 909, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
909
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 908, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
908
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 907, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
907
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 906, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
906
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829, 905]
905
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 904, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
904
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 903, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
903
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 902, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
902
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 901, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
901
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 900, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
900
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 899, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
899
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 898, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
898
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 897, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
897
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 896, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
896
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 895, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
895
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 894, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
894
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 893, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
893
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 892, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
892
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 891, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
891
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 890, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
890
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 889, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
889
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 888, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
888
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 887, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
887
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 886, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
886
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 885, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
885
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 884, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
884
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 883, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
883
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 882, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
882
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 881, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
881
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 880, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
880
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 879, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
879
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 878, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
878
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 877, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
877
[650, 716, 41, 133, 876, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
876
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 875, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
875
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 874, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
874
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 873, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
873
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 872, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
872
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 871, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
871
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 870, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
870
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 869, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
869
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 868, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
868
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 867, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
867
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 866, 622, 442, 564, 679, 6, 829]
866
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 865, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
865
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 864, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
864
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 863, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
863
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 862, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
862
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 861, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
861
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 860, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
860
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 859, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
859
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 858, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
858
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 857, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
857
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 856, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
856
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 855, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
855
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 854, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
854
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 853, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
853
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 852, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
852
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 851, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
851
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 850, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
850
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 849, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
849
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 848, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
848
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 847, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
847
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 846, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
846
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 845, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
845
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 844, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
844
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 843, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
843
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 842, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
842
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 841, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
841
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 840, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
840
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 839, 618, 584, 238, 684, 838, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
839
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 838, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
838
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 837, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
837
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 836, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
836
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 835, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
835
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 834, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
834
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 833, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
833
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 832, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
832
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 831, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
831
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 830, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
830
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6, 829]
829
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 828, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
828
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 827, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
827
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 826, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
826
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 825, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
825
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 824, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
824
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 823, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
823
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 822, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
822
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 821, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
821
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 820, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
820
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 819, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
819
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 818, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
818
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 817, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
817
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 816, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
816
[650, 716, 41, 133, 92, 642, 309, 178, 815, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
815
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 814, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
814
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 813, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
813
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 812, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
812
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 811, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
811
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 810, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
810
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 809, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
809
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 808, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
808
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 807, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
807
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 806, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
806
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 805, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
805
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 804, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
804
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 803, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
803
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 802, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
802
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 801, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
801
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 800, 176, 653, 344, 517, 799, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
800
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 799, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
799
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 798, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
798
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 797, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
797
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 796, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
796
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 795, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
795
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 794, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
794
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 793, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
793
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 792, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
792
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 791, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
791
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 790, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
790
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 789, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
789
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 788, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
788
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 787, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
787
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 786, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
786
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 785, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
785
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 784, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
784
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 783, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
783
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 782, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
782
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 781, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
781
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 780, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
780
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 779, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
779
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 778, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
778
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 777, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
777
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 776, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
776
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 775, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
775
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 774, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
774
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 773, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
773
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 772, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
772
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 771, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
771
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 770, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
770
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 769, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
769
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 768, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
768
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 767, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
767
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 766, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
766
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 765, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
765
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 764, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
764
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 763, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
763
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 762, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
762
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 761, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
761
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 760, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
760
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 759, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
759
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 758, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
758
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 757, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
757
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 756, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
756
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 755, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
755
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 754, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
754
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 753, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
753
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 752, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
752
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 751, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
751
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 750, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
750
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 749, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
749
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 748, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
748
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 747, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
747
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 746, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
746
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 745, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
745
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 744, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
744
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 743, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
743
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 742, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
742
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 741, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
741
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 740, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
740
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 739, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
739
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 738, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
738
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 737, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
737
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 736, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
736
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 735, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
735
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 734, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
734
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 733, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
733
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 732, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
732
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 731, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
731
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 730, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
730
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 729, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
729
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 728, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
728
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 727, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
727
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 726, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
726
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 725, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
725
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 724, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
724
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 723, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
723
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 722, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
722
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 721, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
721
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 720, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
720
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 719, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
719
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 718, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
718
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 717, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
717
[650, 716, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
716
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 715, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
715
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 714, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
714
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 713, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
713
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 712, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
712
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 711, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
711
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 710, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
710
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 709, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
709
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 708, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
708
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 707, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
707
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 706, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
706
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 705, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
705
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 704, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
704
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 703, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
703
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 702, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
702
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 701, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
701
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 700, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
700
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 699, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
699
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 698, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
698
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 697, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
697
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 696, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
696
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 695, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
695
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 694, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
694
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 693, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
693
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 692, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
692
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 691, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
691
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 690, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
690
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 689, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
689
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 688, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
688
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 687, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
687
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 686, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
686
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 685, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
685
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 684, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
684
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 683, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
683
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 682, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
682
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 681, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
681
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 680, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
680
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 679, 6]
679
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 678, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
678
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 677, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
677
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 676, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
676
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 675, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
675
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 674, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
674
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 673, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
673
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 672, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
672
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 671, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
671
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 670, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
670
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 669, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
669
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 668, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
668
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 667, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
667
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 666, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
666
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 665, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
665
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 664, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
664
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 663, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
663
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 662, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
662
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 661, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
661
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 660, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
660
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 659, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
659
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 658, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
658
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 657, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
657
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 656, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
656
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 655, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
655
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 654, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
654
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 653, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
653
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 652, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
652
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 651, 288, 77, 622, 442, 564, 6]
651
[650, 41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
650
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 649, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
649
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 648, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
648
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 647, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
647
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 646, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
646
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 645, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
645
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 644, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
644
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 643, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
643
[41, 133, 92, 642, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
642
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 641, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
641
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 640, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
640
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 639, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
639
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 638, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
638
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 637, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
637
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 636, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
636
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 635, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
635
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 634, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
634
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 633, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
633
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 632, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
632
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 631, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
631
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 630, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
630
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 629, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
629
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 628, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
628
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 627, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
627
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 626, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
626
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 625, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
625
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 624, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
624
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 623, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
623
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 622, 442, 564, 6]
622
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 621, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 442, 564, 6]
621
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 620, 26, 288, 77, 442, 564, 6]
620
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 619, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
619
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 618, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
618
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 617, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
617
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 616, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
616
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 615, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
615
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 614, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
614
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 613, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
613
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 612, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
612
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 611, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
611
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 610, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
610
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 609, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
609
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 608, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
608
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 607, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
607
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 606, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
606
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 605, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
605
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 604, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
604
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 603, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
603
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 602, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
602
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 601, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
601
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 600, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
600
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 599, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
599
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 598, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
598
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 597, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
597
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 596, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
596
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 595, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
595
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 594, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
594
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 593, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
593
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 592, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
592
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 591, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
591
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 590, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
590
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 589, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
589
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 588, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
588
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 587, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
587
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 586, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
586
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 585, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
585
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 584, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
584
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 583, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
583
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 582, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
582
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 581, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
581
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 580, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
580
[41, 133, 92, 309, 178, 579, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
579
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 578, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
578
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 577, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
577
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 576, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
576
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 575, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
575
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 574, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
574
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 573, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
573
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 572, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
572
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 571, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
571
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 570, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
570
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 569, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
569
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 568, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
568
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 567, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
567
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 566, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
566
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 565, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
565
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 564, 6]
564
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 563, 26, 288, 77, 442, 6]
563
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 562, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
562
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 561, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
561
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 560, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
560
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 559, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
559
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 553, 187, 330, 293, 558, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
558
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 557, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 553, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
557
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 556, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 553, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
556
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 555, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 553, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
555
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 554, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 553, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
554
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 553, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
553
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 552, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
552
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 551, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
551
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 550, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
550
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 549, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
549
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 548, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
548
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 547, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
547
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 546, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
546
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 545, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
545
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 544, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
544
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 543, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
543
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 542, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
542
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 541, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
541
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 540, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
540
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 539, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
539
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 538, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
538
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 537, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
537
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 536, 218, 116, 26, 288, 77, 442, 6]
536
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 535, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
535
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 534, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
534
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 533, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
533
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 532, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
532
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 531, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
531
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 530, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
530
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 529, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
529
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 528, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
528
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 527, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
527
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 526, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
526
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 525, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
525
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 524, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
524
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 523, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
523
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 522, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
522
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 521, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
521
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 520, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
520
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 519, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
519
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 518, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
518
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 517, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
517
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 516, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
516
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 515, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
515
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 514, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
514
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 513, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
513
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 512, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
512
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 511, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
511
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 510, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
510
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 509, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
509
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 508, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
508
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 507, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
507
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 506, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
506
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 505, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
505
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 504, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
504
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 503, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
503
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 502, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
502
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 501, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
501
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 500, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
500
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 499, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
499
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 498, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
498
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 497, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
497
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 496, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
496
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 495, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
495
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 494, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
494
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 493, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
493
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 492, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
492
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 491, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
491
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 490, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
490
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 489, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
489
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 488, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
488
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 487, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
487
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 486, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
486
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 485, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
485
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 484, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
484
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 483, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
483
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 482, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
482
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 481, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
481
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 480, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
480
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 479, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
479
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 108, 285, 157, 426, 478, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
478
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 477, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
477
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 476, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
476
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 475, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
475
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 474, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
474
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 473, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
473
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 472, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
472
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 471, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
471
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 470, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
470
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 469, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
469
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 468, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
468
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 467, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
467
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 466, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
466
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 465, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
465
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 464, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
464
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 463, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
463
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 462, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
462
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 461, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
461
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 460, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
460
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 459, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
459
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 458, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
458
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 457, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
457
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 456, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
456
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 455, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
455
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 454, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
454
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 453, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
453
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 452, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
452
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 451, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
451
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 450, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
450
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 449, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
449
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 448, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
448
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 447, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
447
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 446, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
446
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 445, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
445
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 444, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
444
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 443, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
443
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 442, 6]
442
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 441, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
441
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 440, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
440
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 439, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
439
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 438, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
438
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 437, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
437
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 436, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
436
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 435, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
435
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 434, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
434
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 433, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
433
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 432, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
432
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 431, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
431
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 430, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
430
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 429, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
429
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 428, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
428
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 427, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
427
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 426, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
426
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 425, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
425
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 424, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
424
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 423, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
423
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 422, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
422
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 421, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
421
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 420, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
420
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 419, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
419
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 418, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
418
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 417, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
417
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 416, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
416
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 237, 36, 13, 415, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
415
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 414, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
414
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 413, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
413
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 412, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
412
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 411, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
411
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 410, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
410
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 409, 405, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
409
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 405, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 408, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
408
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 405, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 407, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
407
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 405, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 406, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
406
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 405, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
405
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 404, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
404
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 403, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
403
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 402, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
402
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 401, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
401
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 400, 48, 170, 159, 218, 116, 26, 288, 77, 6]
400
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 399, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
399
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 398, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
398
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 397, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
397
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 396, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
396
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 395, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
395
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 394, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
394
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 393, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
393
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 392, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
392
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 391, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
391
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 390, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
390
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 389, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
389
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 388, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
388
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 387, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
387
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 386, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
386
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 385, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
385
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 384, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
384
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 383, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
383
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 382, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
382
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 381, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
381
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 380, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
380
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 379, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
379
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 378, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
378
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 377, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
377
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 376, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
376
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 375, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
375
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 374, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
374
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 373, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
373
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 372, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
372
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 371, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
371
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 370, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
370
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 369, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
369
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 368, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
368
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 367, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
367
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 366, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
366
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 365, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
365
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 364, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
364
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 363, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
363
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 362, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
362
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 361, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
361
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 360, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
360
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 359, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
359
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 358, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
358
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 357, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
357
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 356, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
356
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 355, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
355
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 354, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
354
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 353, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
353
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 352, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
352
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 351, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
351
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 350, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
350
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 349, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
349
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 348, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
348
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 347, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
347
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 346, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
346
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 345, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
345
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 344, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
344
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 343, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
343
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 342, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
342
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 341, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
341
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 340, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
340
[41, 133, 92, 309, 178, 326, 222, 339, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
339
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 338, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
338
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 337, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
337
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 336, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
336
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 335, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
335
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 334, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
334
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 333, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
333
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 332, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
332
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 331, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
331
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 330, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
330
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 329, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
329
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 328, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
328
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 327, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
327
[41, 133, 92, 309, 178, 326, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
326
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 325, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
325
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 324, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
324
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 323, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
323
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 322, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
322
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 321, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
321
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 320, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
320
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 319, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
319
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 318, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
318
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 317, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
317
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 316, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
316
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 315, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
315
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 314, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
314
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 313, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
313
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 312, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
312
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 311, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
311
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 310, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
310
[41, 133, 92, 309, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
309
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 308, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
308
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 307, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
307
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 306, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
306
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 305, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
305
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 304, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
304
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 303, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
303
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 302, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
302
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 301, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
301
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 300, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
300
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 299, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
299
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 298, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
298
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 297, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
297
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 296, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
296
[41, 133, 92, 178, 222, 181, 166, 5, 136, 295, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
295
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 294, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
294
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 293, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
293
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 292, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
292
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 291, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
291
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 290, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
290
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 289, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
289
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 288, 77, 6]
288
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 287, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
287
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 286, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
286
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 285, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
285
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 284, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
284
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 283, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
283
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 282, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
282
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 281, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
281
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 280, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
280
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 279, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
279
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 278, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
278
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 277, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
277
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 276, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
276
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 275, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
275
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 274, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
274
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 273, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
273
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 272, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
272
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 271, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
271
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 270, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
270
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 269, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
269
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 268, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
268
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 267, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
267
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 266, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
266
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 265, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
265
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 264, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
264
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 263, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
263
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 262, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
262
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 261, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
261
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 260, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
260
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 259, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
259
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 258, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
258
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 257, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
257
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 256, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
256
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 255, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
255
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 254, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
254
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 253, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
253
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 252, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
252
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 251, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
251
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 250, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
250
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 249, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
249
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 248, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
248
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 247, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
247
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 246, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
246
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 245, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
245
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 244, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
244
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 243, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
243
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 242, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
242
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 241, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
241
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 240, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
240
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 239, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
239
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 238, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
238
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 237, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
237
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 236, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
236
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 235, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
235
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 234, 134, 7, 230, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
234
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 233, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 230, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
233
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 232, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 230, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
232
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 231, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 230, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
231
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 230, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
230
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 229, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
229
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 228, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
228
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 227, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
227
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 226, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
226
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 225, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
225
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 224, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
224
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 223, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
223
[41, 133, 92, 178, 222, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
222
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 219, 144, 142, 221, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
221
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 220, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 219, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
220
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 219, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
219
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 218, 116, 26, 77, 6]
218
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 217, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
217
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 216, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
216
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 215, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
215
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 214, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
214
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 213, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
213
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 212, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
212
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 211, 201, 1, 155, 131, 11, 207, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
211
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 207, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 210, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
210
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 209, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 207, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
209
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 208, 206, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 207, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
208
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 206, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 207, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
207
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 206, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
206
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 205, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
205
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 204, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
204
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 203, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
203
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 71, 21, 84, 76, 202, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
202
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 201, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
201
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 200, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
200
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 199, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
199
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 198, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
198
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 197, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
197
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 196, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
196
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 195, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
195
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 194, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
194
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 193, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
193
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 191, 192, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
192
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 191, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
191
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 190, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
190
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 189, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
189
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 188, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
188
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 187, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
187
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 186, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
186
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 185, 149, 115, 48, 170, 159, 116, 26, 77, 6]
185
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 184, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
184
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 183, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
183
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 182, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
182
[41, 133, 92, 178, 181, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
181
[41, 133, 92, 178, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 180, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
180
[41, 133, 92, 178, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 179, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
179
[41, 133, 92, 178, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
178
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 177, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
177
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 176, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
176
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 175, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
175
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 174, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
174
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 173, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
173
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 172, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
172
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 171, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
171
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 170, 159, 116, 26, 77, 6]
170
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 169, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
169
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 168, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
168
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 167, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
167
[41, 133, 92, 166, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
166
[41, 133, 92, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 165, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
165
[41, 133, 92, 5, 136, 24, 37, 164, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
164
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 163, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
163
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 162, 43, 121, 3, 35, 61, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
162
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 161, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
161
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 160, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
160
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 159, 116, 26, 77, 6]
159
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 158, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
158
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 157, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
157
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 156, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
156
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 155, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
155
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 154, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
154
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 153, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
153
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 152, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
152
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 151, 149, 115, 48, 116, 26, 77, 6]
151
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 150, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 149, 115, 48, 116, 26, 77, 6]
150
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 149, 115, 48, 116, 26, 77, 6]
149
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 148, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
148
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 147, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
147
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 146, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
146
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 145, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
145
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 144, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
144
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 143, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
143
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 142, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
142
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 141, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
141
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 140, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
140
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 139, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
139
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 138, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
138
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 137, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
137
[41, 133, 92, 5, 136, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
136
[41, 133, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 135, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
135
[41, 133, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 134, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
134
[41, 133, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
133
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 132, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
132
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 131, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
131
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 130, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
130
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 129, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
129
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 128, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
128
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 127, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
127
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 126, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
126
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 125, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
125
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 124, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
124
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 123, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
123
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 88, 56, 122, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
122
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 121, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
121
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 120, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
120
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 119, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
119
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 118, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
118
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 117, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
117
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 116, 26, 77, 6]
116
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 115, 48, 26, 77, 6]
115
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 114, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
114
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 113, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
113
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 112, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
112
[41, 92, 5, 24, 37, 63, 31, 72, 111, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
111
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 110, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
110
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 109, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
109
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 108, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
108
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 107, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
107
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 106, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
106
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 105, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
105
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 104, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
104
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 103, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
103
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 102, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
102
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 101, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
101
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 100, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
100
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 99, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
99
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 98, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
98
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 97, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
97
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 96, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
96
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 95, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
95
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 94, 70, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
94
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 93, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
93
[41, 92, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
92
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 90, 15, 40, 64, 25, 18, 91, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
91
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 90, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
90
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 89, 55, 48, 26, 77, 6]
89
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 88, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
88
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 87, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
87
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 86, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
86
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 85, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
85
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 84, 76, 69, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
84
[41, 5, 24, 37, 63, 31, 72, 38, 2, 83, 50, 10, 79, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
83
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 79, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 82, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
82
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 79, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 80, 45, 51, 81, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
81
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 79, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 80, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
80
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 79, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
79
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 78, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
78
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 77, 6]
77
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 76, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 6]
76
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 75, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 6]
75
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 74, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 6]
74
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 73, 30, 58, 54, 20, 32, 55, 48, 26, 6]
73
[41, 5, 24, 37, 63, 31, 72, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
72
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 71, 21, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
71
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 69, 68, 60, 36, 13, 45, 51, 70, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
70
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 69, 68, 60, 36, 13, 45, 51, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
69
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 68, 60, 36, 13, 45, 51, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
68
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 67, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
67
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 66, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
66
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 65, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
65
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 62, 14, 15, 40, 64, 25, 18, 8, 12, 33, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
64
[41, 5, 24, 37, 63, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 62, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
63
[41, 5, 24, 37, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 62, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
62
[41, 5, 24, 37, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 61, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
61
[41, 5, 24, 37, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 60, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
60
[41, 5, 24, 37, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 59, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
59
[41, 5, 24, 37, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 58, 54, 20, 32, 55, 48, 26, 6]
58
[41, 5, 24, 37, 31, 38, 2, 50, 10, 57, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 54, 20, 32, 55, 48, 26, 6]
57
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 56, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 54, 20, 32, 55, 48, 26, 6]
56
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 54, 20, 32, 55, 48, 26, 6]
55
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 54, 20, 32, 48, 26, 6]
54
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 53, 52, 47, 30, 20, 32, 48, 26, 6]
53
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 52, 47, 30, 20, 32, 48, 26, 6]
52
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 51, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 47, 30, 20, 32, 48, 26, 6]
51
[41, 5, 24, 37, 31, 38, 2, 50, 10, 49, 1, 11, 21, 36, 13, 45, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 47, 30, 20, 32, 48, 26, 6]
50
[41, 5, 24, 37, 31, 38, 2, 10, 49, 1, 11, 21, 36, 13, 45, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 47, 30, 20, 32, 48, 26, 6]
49
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 45, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 47, 30, 20, 32, 48, 26, 6]
48
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 45, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 47, 30, 20, 32, 26, 6]
47
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 45, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 46, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 30, 20, 32, 26, 6]
46
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 45, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 30, 20, 32, 26, 6]
45
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 44, 39, 7, 17, 43, 3, 35, 22, 42, 30, 20, 32, 26, 6]
44
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 39, 7, 17, 43, 3, 35, 22, 42, 30, 20, 32, 26, 6]
43
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 39, 7, 17, 3, 35, 22, 42, 30, 20, 32, 26, 6]
42
[41, 5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 39, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
41
[5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 40, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 39, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
40
[5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 39, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
39
[5, 24, 37, 31, 38, 2, 10, 1, 11, 21, 36, 13, 14, 15, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
38
[5, 24, 37, 31, 2, 10, 1, 11, 21, 36, 13, 14, 15, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
37
[5, 24, 31, 2, 10, 1, 11, 21, 36, 13, 14, 15, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
36
[5, 24, 31, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 35, 22, 30, 20, 32, 26, 6]
35
[5, 24, 31, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 33, 34, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 22, 30, 20, 32, 26, 6]
34
[5, 24, 31, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 33, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 22, 30, 20, 32, 26, 6]
33
[5, 24, 31, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 22, 30, 20, 32, 26, 6]
32
[5, 24, 31, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 22, 30, 20, 26, 6]
31
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 22, 30, 20, 26, 6]
30
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 27, 16, 29, 19, 28, 7, 17, 3, 22, 20, 26, 6]
29
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 27, 16, 19, 28, 7, 17, 3, 22, 20, 26, 6]
28
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 27, 16, 19, 7, 17, 3, 22, 20, 26, 6]
27
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 16, 19, 7, 17, 3, 22, 20, 26, 6]
26
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 25, 18, 8, 12, 9, 4, 23, 16, 19, 7, 17, 3, 22, 20, 6]
25
[5, 24, 2, 10, 1, 11, 21, 13, 14, 15, 18, 8, 12, 9, 4, 23, 16, 19, 7, 17, 3, 22, 20, 6]
24
[5, 2, 10, 1, 11, 21, 13, 14, 15, 18, 8, 12, 9, 4, 23, 16, 19, 7, 17, 3, 22, 20, 6]
23
[5, 2, 10, 1, 11, 21, 13, 14, 15, 18, 8, 12, 9, 4, 16, 19, 7, 17, 3, 22, 20, 6]
22
[5, 2, 10, 1, 11, 21, 13, 14, 15, 18, 8, 12, 9, 4, 16, 19, 7, 17, 3, 20, 6]
21
[5, 2, 10, 1, 11, 13, 14, 15, 18, 8, 12, 9, 4, 16, 19, 7, 17, 3, 20, 6]
20
[5, 2, 10, 1, 11, 13, 14, 15, 18, 8, 12, 9, 4, 16, 19, 7, 17, 3, 6]
19
[5, 2, 10, 1, 11, 13, 14, 15, 18, 8, 12, 9, 4, 16, 7, 17, 3, 6]
18
[5, 2, 10, 1, 11, 13, 14, 15, 8, 12, 9, 4, 16, 7, 17, 3, 6]
17
[5, 2, 10, 1, 11, 13, 14, 15, 8, 12, 9, 4, 16, 7, 3, 6]
16
[5, 2, 10, 1, 11, 13, 14, 15, 8, 12, 9, 4, 7, 3, 6]
15
[5, 2, 10, 1, 11, 13, 14, 8, 12, 9, 4, 7, 3, 6]
14
[5, 2, 10, 1, 11, 13, 8, 12, 9, 4, 7, 3, 6]
13
[5, 2, 10, 1, 11, 8, 12, 9, 4, 7, 3, 6]
12
[5, 2, 10, 1, 11, 8, 9, 4, 7, 3, 6]
11
[5, 2, 10, 1, 8, 9, 4, 7, 3, 6]
10
[5, 2, 1, 8, 9, 4, 7, 3, 6]
9
[5, 2, 1, 8, 4, 7, 3, 6]
8
[5, 2, 1, 4, 7, 3, 6]
7
[5, 2, 1, 4, 3, 6]
6
[5, 2, 1, 4, 3]
5
[2, 1, 4, 3]
4
[2, 1, 3]
3
[2, 1]
2
[1]
3996
6 1000 999 5 96 999 998 95 130 998 997 129 794 997 996 793 156 996 995 155 8 995 994 7 768 994 993 767 75 993 992 74 89 992 991 88 614 991 990 613 884 990 989 883 688 989 988 687 419 988 987 418 430 987 986 429 515 986 985 514 924 985 984 923 228 984 983 227 108 983 982 107 3 982 981 2 681 981 980 680 943 980 979 942 519 979 978 518 678 978 977 677 617 977 976 616 157 976 975 156 927 975 974 926 137 974 973 136 287 973 972 286 894 972 971 893 288 971 970 287 667 970 969 666 708 969 968 707 214 968 967 213 403 967 966 402 836 966 965 835 569 965 964 568 919 964 963 918 47 963 962 46 302 962 961 301 739 961 960 738 233 960 959 232 435 959 958 434 858 958 957 857 877 957 956 876 580 956 955 579 402 955 954 401 598 954 953 597 293 953 952 292 423 952 951 422 294 951 950 293 766 950 949 765 463 949 948 462 666 948 947 665 928 947 946 927 941 946 945 940 819 945 944 818 453 944 943 452 875 943 942 874 552 942 941 551 332 941 940 331 876 940 939 875 748 939 938 747 684 938 937 683 742 937 936 741 674 936 935 673 598 935 934 597 231 934 933 230 623 933 932 622 115 932 931 114 110 931 930 109 168 930 929 167 704 929 928 703 378 928 927 377 102 927 926 101 771 926 925 770 567 925 924 566 327 924 923 326 851 923 922 850 240 922 921 239 507 921 920 506 235 920 919 234 839 919 918 838 542 918 917 541 535 917 916 534 201 916 915 200 713 915 914 712 107 914 913 106 342 913 912 341 76 912 911 75 830 911 910 829 574 910 909 573 552 909 908 551 742 908 907 741 139 907 906 138 665 906 905 664 905 905 904 904 706 904 903 705 209 903 902 208 413 902 901 412 176 901 900 175 440 900 899 439 150 899 898 149 381 898 897 380 298 897 896 297 403 896 895 402 802 895 894 801 728 894 893 727 141 893 892 140 688 892 891 687 28 891 890 27 554 890 889 553 522 889 888 521 489 888 887 488 158 887 886 157 482 886 885 481 758 885 884 757 671 884 883 670 466 883 882 465 399 882 881 398 653 881 880 652 344 880 879 343 438 879 878 437 257 878 877 256 696 877 876 695 5 876 875 4 595 875 874 594 712 874 873 711 126 873 872 125 213 872 871 212 406 871 870 405 294 870 869 293 339 869 868 338 400 868 867 399 756 867 866 755 860 866 865 859 311 865 864 310 191 864 863 190 540 863 862 539 724 862 861 723 742 861 860 741 25 860 859 24 81 859 858 80 213 858 857 212 326 857 856 325 40 856 855 39 63 855 854 62 169 854 853 168 798 853 852 797 248 852 851 247 818 851 850 817 659 850 849 658 728 849 848 727 358 848 847 357 717 847 846 716 117 846 845 116 739 845 844 738 621 844 843 620 683 843 842 682 185 842 841 184 366 841 840 365 65 840 839 64 59 839 838 58 63 838 837 62 177 837 836 176 37 836 835 36 465 835 834 464 747 834 833 746 776 833 832 775 282 832 831 281 659 831 830 658 714 830 829 713 829 829 828 828 50 828 827 49 428 827 826 427 537 826 825 536 460 825 824 459 97 824 823 96 148 823 822 147 411 822 821 410 526 821 820 525 777 820 819 776 450 819 818 449 420 818 817 419 354 817 816 353 94 816 815 93 9 815 814 8 442 814 813 441 546 813 812 545 598 812 811 597 581 811 810 580 648 810 809 647 160 809 808 159 629 808 807 628 53 807 806 52 148 806 805 147 81 805 804 80 572 804 803 571 716 803 802 715 553 802 801 552 53 801 800 52 71 800 799 70 75 799 798 74 654 798 797 653 547 797 796 546 311 796 795 310 22 795 794 21 427 794 793 426 128 793 792 127 154 792 791 153 728 791 790 727 751 790 789 750 520 789 788 519 668 788 787 667 437 787 786 436 434 786 785 433 706 785 784 705 96 784 783 95 763 783 782 762 251 782 781 250 64 781 780 63 668 780 779 667 120 779 778 119 203 778 777 202 676 777 776 675 88 776 775 87 477 775 774 476 665 774 773 664 708 773 772 707 79 772 771 78 679 771 770 678 359 770 769 358 566 769 768 565 757 768 767 756 104 767 766 103 679 766 765 678 488 765 764 487 593 764 763 592 372 763 762 371 700 762 761 699 495 761 760 494 249 760 759 248 307 759 758 306 614 758 757 613 74 757 756 73 464 756 755 463 664 755 754 663 693 754 753 692 669 753 752 668 369 752 751 368 518 751 750 517 601 750 749 600 451 749 748 450 702 748 747 701 52 747 746 51 170 746 745 169 687 745 744 686 390 744 743 389 506 743 742 505 414 742 741 413 219 741 740 218 166 740 739 165 593 739 738 592 441 738 737 440 364 737 736 363 25 736 735 24 438 735 734 437 45 734 733 44 267 733 732 266 453 732 731 452 274 731 730 273 534 730 729 533 125 729 728 124 41 728 727 40 323 727 726 322 482 726 725 481 405 725 724 404 308 724 723 307 672 723 722 671 274 722 721 273 341 721 720 340 464 720 719 463 293 719 718 292 345 718 717 344 28 717 716 27 2 716 715 1 530 715 714 529 331 714 713 330 484 713 712 483 701 712 711 700 128 711 710 127 341 710 709 340 178 709 708 177 551 708 707 550 530 707 706 529 503 706 705 502 216 705 704 215 656 704 703 655 255 703 702 254 355 702 701 354 691 701 700 690 556 700 699 555 638 699 698 637 329 698 697 328 108 697 696 107 197 696 695 196 499 695 694 498 258 694 693 257 178 693 692 177 309 692 691 308 525 691 690 524 478 690 689 477 350 689 688 349 322 688 687 321 280 687 686 279 623 686 685 622 178 685 684 177 50 684 683 49 76 683 682 75 57 682 681 56 401 681 680 400 284 680 679 283 678 679 678 677 343 678 677 342 93 677 676 92 124 676 675 123 514 675 674 513 493 674 673 492 385 673 672 384 442 672 671 441 658 671 670 657 467 670 669 466 594 669 668 593 600 668 667 599 571 667 666 570 257 666 665 256 556 665 664 555 439 664 663 438 431 663 662 430 358 662 661 357 351 661 660 350 522 660 659 521 440 659 658 439 504 658 657 503 13 657 656 12 162 656 655 161 257 655 654 256 391 654 653 390 61 653 652 60 395 652 651 394 645 651 650 644 1 650 649 0 523 649 648 522 154 648 647 153 416 647 646 415 252 646 645 251 93 645 644 92 558 644 643 557 475 643 642 474 4 642 641 3 11 641 640 10 23 640 639 22 349 639 638 348 305 638 637 304 210 637 636 209 325 636 635 324 27 635 634 26 68 634 633 67 606 633 632 605 118 632 631 117 195 631 630 194 249 630 629 248 575 629 628 574 466 628 627 465 80 627 626 79 556 626 625 555 14 625 624 13 171 624 623 170 158 623 622 157 619 622 621 618 373 621 620 372 614 620 619 613 547 619 618 546 40 618 617 39 151 617 616 150 590 616 615 589 110 615 614 109 144 614 613 143 37 613 612 36 547 612 611 546 286 611 610 285 493 610 609 492 25 609 608 24 586 608 607 585 48 607 606 47 26 606 605 25 100 605 604 99 395 604 603 394 62 603 602 61 202 602 601 201 172 601 600 171 140 600 599 139 374 599 598 373 358 598 597 357 390 597 596 389 339 596 595 338 61 595 594 60 227 594 593 226 351 593 592 350 197 592 591 196 579 591 590 578 31 590 589 30 99 589 588 98 347 588 587 346 340 587 586 339 354 586 585 353 420 585 584 419 36 584 583 35 567 583 582 566 299 582 581 298 375 581 580 374 129 580 579 128 6 579 578 5 507 578 577 506 169 577 576 168 237 576 575 236 130 575 574 129 396 574 573 395 255 573 572 254 68 572 571 67 468 571 570 467 425 570 569 424 85 569 568 84 476 568 567 475 71 567 566 70 154 566 565 153 52 565 564 51 563 564 563 562 558 563 562 557 333 562 561 332 439 561 560 438 255 560 559 254 440 559 558 439 446 558 557 445 245 557 556 244 65 556 555 64 368 555 554 367 190 554 553 189 438 553 552 437 531 552 551 530 456 551 550 455 116 550 549 115 121 549 548 120 440 548 547 439 354 547 546 353 216 546 545 215 329 545 544 328 482 544 543 481 97 543 542 96 254 542 541 253 190 541 540 189 463 540 539 462 371 539 538 370 499 538 537 498 85 537 536 84 529 536 535 528 151 535 534 150 91 534 533 90 187 533 532 186 74 532 531 73 258 531 530 257 152 530 529 151 223 529 528 222 454 528 527 453 300 527 526 299 476 526 525 475 339 525 524 338 422 524 523 421 498 523 522 497 370 522 521 369 106 521 520 105 441 520 519 440 453 519 518 452 183 518 517 182 48 517 516 47 157 516 515 156 294 515 514 293 363 514 513 362 287 513 512 286 279 512 511 278 300 511 510 299 300 510 509 299 121 509 508 120 446 508 507 445 308 507 506 307 166 506 505 165 213 505 504 212 375 504 503 374 255 503 502 254 463 502 501 462 323 501 500 322 65 500 499 64 206 499 498 205 85 498 497 84 345 497 496 344 375 496 495 374 20 495 494 19 20 494 493 19 455 493 492 454 41 492 491 40 157 491 490 156 119 490 489 118 236 489 488 235 123 488 487 122 38 487 486 37 106 486 485 105 419 485 484 418 38 484 483 37 24 483 482 23 270 482 481 269 305 481 480 304 368 480 479 367 453 479 478 452 372 478 477 371 364 477 476 363 216 476 475 215 91 475 474 90 83 474 473 82 259 473 472 258 442 472 471 441 123 471 470 122 237 470 469 236 236 469 468 235 229 468 467 228 47 467 466 46 426 466 465 425 110 465 464 109 173 464 463 172 410 463 462 409 83 462 461 82 152 461 460 151 395 460 459 394 20 459 458 19 251 458 457 250 316 457 456 315 297 456 455 296 22 455 454 21 413 454 453 412 95 453 452 94 164 452 451 163 99 451 450 98 439 450 449 438 287 449 448 286 217 448 447 216 243 447 446 242 319 446 445 318 377 445 444 376 22 444 443 21 359 443 442 358 441 442 441 440 336 441 440 335 425 440 439 424 134 439 438 133 147 438 437 146 185 437 436 184 318 436 435 317 423 435 434 422 373 434 433 372 411 433 432 410 102 432 431 101 21 431 430 20 80 430 429 79 136 429 428 135 93 428 427 92 197 427 426 196 333 426 425 332 391 425 424 390 140 424 423 139 34 423 422 33 161 422 421 160 268 421 420 267 205 420 419 204 122 419 418 121 391 418 417 390 400 417 416 399 24 416 415 23 124 415 414 123 66 414 413 65 119 413 412 118 287 412 411 286 137 411 410 136 21 410 409 20 132 409 408 131 248 408 407 247 228 407 406 227 386 406 405 385 132 405 404 131 322 404 403 321 331 403 402 330 262 402 401 261 124 401 400 123 391 400 399 390 219 399 398 218 358 398 397 357 44 397 396 43 124 396 395 123 225 395 394 224 354 394 393 353 180 393 392 179 189 392 391 188 215 391 390 214 281 390 389 280 16 389 388 15 93 388 387 92 139 387 386 138 341 386 385 340 145 385 384 144 216 384 383 215 180 383 382 179 67 382 381 66 216 381 380 215 28 380 379 27 63 379 378 62 322 378 377 321 46 377 376 45 104 376 375 103 28 375 374 27 60 374 373 59 263 373 372 262 212 372 371 211 292 371 370 291 23 370 369 22 341 369 368 340 98 368 367 97 40 367 366 39 104 366 365 103 266 365 364 265 311 364 363 310 277 363 362 276 321 362 361 320 177 361 360 176 198 360 359 197 28 359 358 27 237 358 357 236 102 357 356 101 77 356 355 76 158 355 354 157 166 354 353 165 135 353 352 134 52 352 351 51 120 351 350 119 60 350 349 59 185 349 348 184 32 348 347 31 220 347 346 219 134 346 345 133 211 345 344 210 29 344 343 28 183 343 342 182 291 342 341 290 295 341 340 294 126 340 339 125 8 339 338 7 94 338 337 93 62 337 336 61 59 336 335 58 16 335 334 15 270 334 333 269 189 333 332 188 318 332 331 317 238 331 330 237 265 330 329 264 11 329 328 10 211 328 327 210 97 327 326 96 6 326 325 5 61 325 324 60 48 324 323 47 205 323 322 204 273 322 321 272 95 321 320 94 219 320 319 218 182 319 318 181 297 318 317 296 79 317 316 78 167 316 315 166 263 315 314 262 238 314 313 237 240 313 312 239 56 312 311 55 122 311 310 121 291 310 309 290 4 309 308 3 246 308 307 245 52 307 306 51 224 306 305 223 80 305 304 79 179 304 303 178 255 303 302 254 79 302 301 78 275 301 300 274 198 300 299 197 209 299 298 208 100 298 297 99 124 297 296 123 20 296 295 19 10 295 294 9 260 294 293 259 236 293 292 235 176 292 291 175 69 291 290 68 82 290 289 81 187 289 288 186 286 288 287 285 19 287 286 18 163 286 285 162 221 285 284 220 235 284 283 234 131 283 282 130 156 282 281 155 214 281 280 213 111 280 279 110 34 279 278 33 130 278 277 129 71 277 276 70 26 276 275 25 255 275 274 254 248 274 273 247 169 273 272 168 142 272 271 141 33 271 270 32 225 270 269 224 196 269 268 195 141 268 267 140 167 267 266 166 40 266 265 39 198 265 264 197 85 264 263 84 164 263 262 163 113 262 261 112 43 261 260 42 157 260 259 156 214 259 258 213 234 258 257 233 168 257 256 167 202 256 255 201 206 255 254 205 225 254 253 224 77 253 252 76 57 252 251 56 215 251 250 214 75 250 249 74 25 249 248 24 58 248 247 57 92 247 246 91 41 246 245 40 11 245 244 10 70 244 243 69 89 243 242 88 136 242 241 135 199 241 240 198 128 240 239 127 156 239 238 155 17 238 237 16 66 237 236 65 168 236 235 167 179 235 234 178 158 234 233 157 131 233 232 130 47 232 231 46 112 231 230 111 157 230 229 156 114 229 228 113 68 228 227 67 84 227 226 83 176 226 225 175 212 225 224 211 33 224 223 32 195 223 222 194 5 222 221 4 198 221 220 197 103 220 219 102 194 219 218 193 214 218 217 213 76 217 216 75 185 216 215 184 163 215 214 162 167 214 213 166 121 213 212 120 46 212 211 45 38 211 210 37 54 210 209 53 20 209 208 19 18 208 207 17 41 207 206 40 18 206 205 17 109 205 204 108 120 204 203 119 167 203 202 166 44 202 201 43 35 201 200 34 164 200 199 163 127 199 198 126 127 198 197 126 80 197 196 79 132 196 195 131 136 195 194 135 107 194 193 106 15 193 192 14 107 192 191 106 106 191 190 105 137 190 189 136 95 189 188 94 174 188 187 173 150 187 186 149 118 186 185 117 176 185 184 175 108 184 183 107 138 183 182 137 49 182 181 48 5 181 180 4 100 180 179 99 154 179 178 153 4 178 177 3 70 177 176 69 14 176 175 13 13 175 174 12 62 174 173 61 56 173 172 55 126 172 171 125 143 171 170 142 165 170 169 164 99 169 168 98 43 168 167 42 135 167 166 134 4 166 165 3 126 165 164 125 8 164 163 7 124 163 162 123 118 162 161 117 102 161 160 101 13 160 159 12 155 159 158 154 42 158 157 41 122 157 156 121 72 156 155 71 28 155 154 27 72 154 153 71 110 153 152 109 137 152 151 136 144 151 150 143 110 150 149 109 143 149 148 142 47 148 147 46 57 147 146 56 88 146 145 87 78 145 144 77 128 144 143 127 101 143 142 100 127 142 141 126 45 141 140 44 19 140 139 18 110 139 138 109 83 138 137 82 44 137 136 43 5 136 135 4 76 135 134 75 95 134 133 94 2 133 132 1 23 132 131 22 24 131 130 23 49 130 129 48 34 129 128 33 73 128 127 72 12 127 126 11 98 126 125 97 55 125 124 54 58 124 123 57 79 123 122 78 81 122 121 80 88 121 120 87 98 120 119 97 72 119 118 71 99 118 117 98 17 117 116 16 113 116 115 112 111 115 114 110 43 114 113 42 29 113 112 28 101 112 111 100 9 111 110 8 18 110 109 17 79 109 108 78 85 108 107 84 43 107 106 42 57 106 105 56 83 105 104 82 94 104 103 93 67 103 102 66 29 102 101 28 44 101 100 43 16 100 99 15 59 99 98 58 78 98 97 77 70 97 96 69 37 96 95 36 14 95 94 13 34 94 93 33 36 93 92 35 2 92 91 1 42 91 90 41 36 90 89 35 84 89 88 83 59 88 87 58 24 87 86 23 56 86 85 55 23 85 84 22 20 84 83 19 10 83 82 9 63 82 81 62 28 81 80 27 25 80 79 24 12 79 78 11 43 78 77 42 76 77 76 75 18 76 75 17 58 75 74 57 34 74 73 33 64 73 72 63 7 72 71 6 15 71 70 14 23 70 69 22 16 69 68 15 16 68 67 15 54 67 66 53 53 66 65 52 31 65 64 30 25 64 63 24 5 63 62 4 20 62 61 19 47 61 60 46 15 60 59 14 29 59 58 28 51 58 57 50 10 57 56 9 36 56 55 35 52 55 54 51 49 54 53 48 45 53 52 44 45 52 51 44 17 51 50 16 8 50 49 7 9 49 48 8 46 48 47 45 42 47 46 41 30 46 45 29 14 45 44 13 31 44 43 30 34 43 42 33 37 42 41 36 1 41 40 0 15 40 39 14 29 39 38 28 5 38 37 4 3 37 36 2 9 36 35 8 29 35 34 28 17 34 33 16 16 33 32 15 30 32 31 29 3 31 30 2 27 30 29 26 20 29 28 19 21 28 27 20 18 27 26 17 25 26 25 24 11 25 24 10 2 24 23 1 15 23 22 14 20 22 21 19 6 21 20 5 19 20 19 18 15 19 18 14 9 18 17 8 15 17 16 14 13 16 15 12 8 15 14 7 7 14 13 6 6 13 12 5 7 12 11 6 5 11 10 4 3 10 9 2 5 9 8 4 4 8 7 3 5 7 6 4 6 6 5 5 1 5 4 0 3 4 3 2 3 3 2 2 1 2 1 0