This file is indexed.

/usr/share/doc/python-deap/examples/gr120.json is in python-deap-doc 0.7.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
{
"TourSize" : 120,
"OptTour" : [1, 76, 59, 15, 30, 29, 120, 32, 92, 28, 45, 78, 86, 94, 81, 22, 66, 31, 117, 85, 18, 19, 25, 108, 43, 79, 52, 33, 100, 58, 91, 68, 65, 69, 113, 107, 20, 46, 50, 44, 75, 14, 87, 74, 105, 40, 72, 38, 7, 56, 41, 42, 98, 17, 118, 49, 13, 51, 11, 23, 9, 103, 119, 3, 82, 2, 115, 21, 93, 53, 64, 109, 88, 97, 12, 95, 77, 39, 63, 5, 27, 80, 101, 102, 48, 110, 112, 106, 114, 73, 57, 83, 67, 37, 62, 99, 10, 35, 104, 36, 84, 6, 89, 55, 47, 71, 26, 4, 34, 116, 70, 8, 54, 90, 96, 111, 24, 60, 16, 61],
"OptDistance" : 6942,
"DistanceMatrix" : 
    [[0, 534, 434, 294, 593, 409, 332, 232, 464, 566, 552, 802, 633, 257, 187, 91, 412, 400, 472, 389, 610, 340, 510, 153, 511, 269, 525, 150, 80, 130, 401, 134, 666, 259, 505, 453, 627, 339, 710, 243, 376, 449, 505, 322, 185, 353, 324, 388, 447, 360, 605, 656, 573, 293, 372, 330, 610, 598, 214, 154, 70, 606, 631, 642, 503, 372, 641, 561, 478, 247, 317, 272, 575, 219, 293, 54, 648, 211, 568, 497, 290, 475, 654, 445, 375, 268, 261, 710, 396, 295, 651, 175, 585, 250, 717, 246, 788, 426, 596, 634, 507, 463, 408, 529, 192, 529, 434, 535, 630, 446, 166, 471, 442, 523, 566, 235, 432, 435, 369, 121],
    [534, 0, 107, 241, 190, 351, 320, 354, 124, 508, 80, 316, 432, 641, 577, 450, 624, 752, 805, 665, 76, 730, 152, 447, 844, 283, 157, 539, 507, 520, 791, 524, 942, 281, 447, 358, 334, 275, 283, 353, 520, 594, 781, 611, 575, 638, 314, 234, 664, 606, 133, 932, 113, 384, 283, 479, 297, 874, 604, 401, 464, 349, 228, 129, 779, 762, 348, 837, 754, 316, 336, 382, 276, 479, 683, 529, 188, 601, 844, 150, 680, 65, 341, 387, 765, 658, 519, 184, 291, 424, 927, 565, 67, 640, 221, 454, 302, 596, 575, 910, 209, 186, 169, 389, 412, 286, 710, 811, 108, 252, 518, 313, 718, 230, 45, 313, 822, 653, 167, 511],
    [434, 107, 0, 148, 137, 240, 232, 261, 88, 397, 127, 336, 479, 541, 477, 357, 531, 659, 712, 572, 183, 630, 134, 354, 751, 190, 95, 446, 414, 427, 691, 431, 849, 188, 336, 247, 251, 187, 254, 260, 427, 501, 688, 518, 482, 545, 191, 127, 571, 513, 180, 839, 101, 274, 199, 386, 234, 781, 504, 308, 371, 266, 175, 176, 686, 662, 265, 744, 661, 223, 212, 289, 199, 386, 583, 429, 182, 501, 751, 67, 580, 42, 278, 276, 665, 558, 426, 271, 180, 278, 834, 472, 146, 540, 251, 361, 322, 503, 330, 817, 111, 79, 105, 278, 319, 231, 617, 718, 191, 145, 425, 202, 625, 147, 139, 220, 722, 560, 79, 418],
    [294, 241, 148, 0, 374, 190, 139, 113, 171, 347, 259, 509, 552, 407, 337, 210, 384, 512, 565, 425, 317, 490, 217, 207, 604, 42, 232, 299, 267, 280, 551, 284, 702, 40, 286, 234, 408, 94, 491, 113, 280, 354, 541, 371, 335, 398, 106, 124, 424, 366, 312, 692, 280, 143, 153, 239, 391, 634, 364, 161, 224, 387, 412, 349, 539, 522, 422, 597, 514, 76, 95, 142, 356, 239, 443, 289, 355, 361, 604, 204, 440, 182, 435, 226, 525, 418, 279, 417, 177, 183, 687, 325, 292, 400, 424, 213, 495, 356, 377, 670, 201, 155, 116, 310, 172, 310, 470, 571, 337, 227, 277, 252, 478, 304, 273, 73, 582, 413, 77, 271],
    [593, 190, 137, 374, 0, 258, 494, 372, 202, 331, 234, 222, 586, 706, 636, 509, 690, 818, 871, 731, 192, 789, 248, 470, 910, 332, 42, 598, 566, 579, 850, 583, 1008, 364, 354, 265, 168, 313, 117, 419, 586, 660, 847, 677, 634, 704, 275, 219, 730, 672, 287, 998, 79, 319, 229, 545, 107, 940, 663, 460, 523, 183, 38, 121, 845, 821, 152, 903, 820, 360, 289, 448, 86, 545, 742, 588, 68, 660, 910, 70, 739, 137, 151, 294, 824, 717, 585, 239, 198, 308, 993, 624, 135, 699, 137, 373, 208, 662, 237, 976, 139, 157, 242, 236, 477, 177, 776, 877, 165, 162, 437, 166, 784, 81, 228, 371, 881, 719, 205, 570],
    [409, 351, 240, 190, 258, 0, 310, 188, 328, 171, 365, 470, 723, 522, 452, 325, 506, 634, 687, 547, 442, 605, 370, 280, 726, 148, 257, 414, 382, 395, 666, 399, 824, 180, 110, 59, 239, 281, 375, 235, 402, 476, 663, 493, 450, 520, 91, 113, 546, 488, 418, 814, 329, 129, 39, 361, 275, 756, 479, 276, 339, 216, 296, 369, 661, 637, 262, 719, 636, 176, 105, 264, 240, 361, 558, 404, 316, 476, 726, 257, 555, 282, 319, 50, 640, 533, 401, 487, 53, 118, 809, 440, 385, 515, 385, 183, 456, 478, 179, 792, 172, 161, 298, 127, 293, 165, 592, 693, 424, 111, 247, 99, 600, 188, 383, 187, 697, 535, 259, 386],
    [332, 320, 232, 139, 494, 310, 0, 208, 188, 467, 249, 588, 417, 184, 375, 248, 210, 338, 391, 251, 396, 394, 175, 246, 430, 169, 316, 279, 305, 318, 474, 314, 528, 142, 406, 354, 528, 45, 611, 89, 106, 180, 367, 197, 231, 224, 225, 289, 250, 192, 264, 518, 359, 262, 273, 65, 511, 460, 402, 199, 262, 507, 532, 428, 365, 456, 542, 423, 340, 170, 218, 84, 476, 167, 238, 327, 434, 231, 430, 288, 317, 261, 555, 346, 384, 231, 141, 496, 297, 302, 513, 311, 371, 277, 503, 332, 574, 182, 497, 496, 408, 251, 131, 430, 160, 430, 296, 397, 416, 347, 336, 372, 304, 424, 352, 168, 441, 239, 153, 309],
    [232, 354, 261, 113, 372, 188, 208, 0, 284, 345, 372, 584, 621, 391, 321, 141, 408, 536, 589, 449, 430, 474, 330, 113, 628, 63, 355, 283, 251, 264, 535, 268, 726, 72, 284, 232, 406, 184, 489, 133, 300, 378, 565, 395, 319, 422, 104, 168, 448, 390, 425, 716, 403, 60, 151, 259, 389, 658, 348, 78, 208, 385, 410, 472, 563, 506, 420, 621, 538, 39, 79, 162, 354, 259, 427, 273, 430, 345, 628, 327, 424, 295, 433, 224, 509, 402, 299, 530, 175, 100, 711, 309, 405, 384, 499, 130, 570, 380, 375, 694, 286, 216, 229, 308, 154, 308, 494, 595, 450, 225, 114, 250, 502, 302, 386, 43, 566, 437, 190, 255],
    [464, 124, 88, 171, 202, 328, 188, 284, 0, 485, 61, 392, 411, 372, 507, 380, 398, 526, 579, 439, 202, 582, 46, 377, 618, 213, 160, 469, 437, 450, 662, 454, 716, 211, 424, 335, 300, 143, 319, 283, 294, 368, 555, 372, 419, 412, 244, 215, 438, 380, 112, 706, 163, 314, 324, 253, 322, 648, 534, 331, 394, 354, 240, 232, 553, 644, 314, 611, 528, 246, 266, 234, 287, 317, 426, 459, 238, 479, 618, 155, 505, 65, 366, 364, 572, 419, 329, 300, 268, 354, 701, 495, 175, 465, 307, 384, 378, 370, 552, 684, 213, 167, 57, 366, 342, 319, 484, 585, 220, 233, 448, 290, 492, 235, 121, 243, 629, 427, 97, 441],
    [566, 508, 397, 347, 331, 171, 467, 345, 485, 0, 522, 502, 874, 679, 609, 482, 663, 791, 844, 704, 515, 762, 527, 437, 883, 305, 330, 571, 539, 552, 823, 556, 981, 337, 70, 182, 166, 438, 354, 392, 559, 633, 820, 650, 607, 677, 248, 270, 703, 645, 575, 971, 402, 286, 196, 518, 248, 913, 636, 433, 496, 147, 306, 428, 818, 794, 189, 876, 793, 333, 262, 421, 250, 518, 715, 561, 362, 633, 883, 335, 712, 439, 266, 125, 797, 690, 558, 546, 218, 275, 966, 597, 458, 672, 417, 340, 488, 635, 100, 949, 329, 318, 455, 125, 450, 182, 749, 850, 483, 268, 404, 210, 757, 255, 540, 344, 854, 692, 416, 543],
    [552, 80, 127, 259, 234, 365, 249, 372, 61, 522, 0, 386, 354, 433, 595, 468, 459, 587, 640, 500, 141, 643, 72, 465, 679, 301, 167, 557, 525, 538, 723, 542, 777, 299, 461, 372, 348, 204, 351, 368, 355, 429, 616, 446, 480, 473, 332, 254, 499, 441, 55, 767, 157, 402, 324, 314, 331, 709, 622, 419, 482, 363, 272, 226, 614, 705, 362, 672, 589, 334, 354, 295, 296, 378, 487, 547, 232, 480, 679, 164, 566, 85, 375, 410, 633, 480, 390, 249, 305, 442, 762, 583, 147, 526, 301, 472, 372, 431, 589, 745, 223, 206, 118, 403, 430, 328, 545, 646, 188, 272, 536, 358, 553, 174, 60, 331, 690, 488, 185, 529],
    [802, 316, 336, 509, 222, 470, 588, 584, 392, 502, 386, 0, 738, 915, 845, 718, 892, 1020, 1073, 933, 233, 998, 438, 715, 1112, 544, 254, 807, 775, 788, 1059, 792, 1210, 549, 566, 477, 331, 543, 202, 621, 788, 862, 1049, 879, 843, 906, 487, 431, 932, 874, 439, 1200, 235, 531, 441, 747, 254, 1142, 872, 669, 732, 357, 210, 187, 1047, 1030, 313, 1105, 1022, 572, 501, 650, 266, 747, 951, 797, 154, 869, 1112, 282, 948, 321, 298, 506, 1033, 926, 787, 168, 410, 520, 1195, 833, 249, 908, 95, 585, 23, 864, 407, 1178, 351, 369, 437, 447, 680, 379, 978, 1079, 190, 374, 649, 378, 986, 293, 314, 583, 1090, 921, 435, 779],
    [633, 432, 479, 552, 586, 723, 417, 621, 411, 874, 354, 738, 0, 390, 572, 661, 227, 524, 413, 274, 492, 444, 380, 659, 407, 582, 521, 488, 572, 543, 524, 530, 446, 555, 819, 767, 700, 458, 679, 502, 340, 256, 289, 359, 462, 282, 638, 606, 188, 273, 313, 444, 509, 675, 686, 378, 693, 370, 599, 612, 567, 715, 640, 578, 245, 506, 714, 311, 261, 583, 631, 497, 672, 474, 352, 595, 584, 466, 348, 516, 506, 437, 755, 759, 434, 420, 422, 616, 710, 715, 407, 504, 499, 466, 653, 745, 724, 253, 941, 414, 575, 558, 468, 755, 573, 680, 346, 336, 540, 624, 749, 679, 300, 596, 411, 581, 491, 220, 537, 518],
    [257, 641, 541, 407, 706, 522, 184, 391, 372, 679, 433, 915, 390, 0, 196, 228, 169, 151, 257, 146, 723, 125, 359, 345, 296, 382, 638, 112, 196, 167, 238, 154, 423, 372, 618, 566, 740, 229, 823, 209, 146, 206, 262, 69, 86, 110, 437, 501, 204, 117, 448, 413, 686, 451, 485, 119, 723, 355, 223, 298, 191, 719, 744, 755, 260, 209, 754, 318, 235, 360, 430, 180, 688, 83, 50, 219, 761, 74, 325, 610, 139, 588, 767, 558, 160, 53, 43, 823, 509, 491, 408, 128, 698, 99, 830, 472, 901, 183, 709, 391, 620, 576, 315, 642, 228, 642, 191, 292, 743, 559, 435, 584, 199, 636, 679, 348, 217, 192, 482, 142],
    [187, 577, 477, 337, 636, 452, 375, 321, 507, 609, 595, 845, 572, 196, 0, 158, 351, 270, 342, 328, 653, 185, 553, 275, 381, 312, 568, 96, 88, 59, 238, 63, 605, 302, 548, 496, 670, 382, 753, 286, 322, 388, 444, 261, 124, 292, 367, 431, 386, 299, 648, 595, 616, 381, 415, 276, 653, 537, 49, 228, 121, 649, 674, 685, 442, 209, 684, 500, 417, 290, 360, 315, 618, 172, 232, 92, 691, 81, 507, 540, 98, 518, 697, 488, 245, 138, 200, 753, 439, 421, 590, 76, 628, 89, 760, 402, 831, 365, 639, 573, 550, 506, 451, 572, 235, 572, 373, 474, 673, 489, 365, 514, 381, 566, 609, 278, 302, 374, 412, 99],
    [91, 450, 357, 210, 509, 325, 248, 141, 380, 482, 468, 718, 661, 228, 158, 0, 383, 371, 443, 360, 526, 311, 426, 98, 482, 185, 441, 120, 77, 101, 372, 105, 637, 175, 421, 369, 504, 250, 626, 159, 306, 420, 476, 293, 156, 324, 240, 304, 418, 331, 520, 627, 489, 201, 288, 260, 526, 569, 185, 63, 27, 522, 547, 558, 474, 343, 557, 532, 449, 163, 233, 188, 491, 149, 264, 82, 564, 182, 539, 413, 261, 391, 570, 361, 346, 239, 232, 626, 312, 241, 622, 146, 501, 221, 633, 237, 704, 397, 512, 605, 423, 379, 325, 445, 108, 445, 405, 506, 546, 362, 150, 387, 413, 439, 482, 151, 403, 406, 286, 84],
    [412, 624, 531, 384, 690, 506, 210, 408, 398, 663, 459, 892, 227, 169, 351, 383, 0, 167, 220, 53, 700, 223, 385, 500, 259, 365, 615, 267, 351, 322, 303, 309, 357, 338, 602, 550, 724, 255, 807, 285, 112, 45, 196, 94, 241, 61, 421, 485, 36, 46, 474, 347, 663, 458, 469, 150, 707, 289, 378, 453, 346, 703, 728, 732, 141, 285, 738, 252, 116, 366, 414, 280, 672, 253, 131, 374, 738, 243, 259, 587, 285, 565, 751, 542, 213, 199, 211, 800, 493, 498, 342, 283, 675, 245, 807, 528, 818, 27, 693, 325, 604, 553, 341, 626, 383, 626, 125, 226, 720, 543, 590, 568, 81, 620, 656, 364, 270, 29, 459, 297],
    [400, 752, 659, 512, 818, 634, 338, 536, 526, 791, 587, 1020, 524, 151, 270, 371, 167, 0, 57, 112, 828, 67, 513, 488, 96, 493, 743, 255, 339, 310, 138, 297, 280, 466, 730, 678, 852, 350, 935, 413, 240, 204, 119, 142, 226, 125, 549, 613, 202, 150, 602, 270, 791, 586, 597, 278, 835, 212, 319, 441, 334, 831, 856, 860, 151, 120, 866, 175, 132, 494, 542, 408, 800, 235, 101, 362, 866, 189, 182, 715, 155, 693, 879, 670, 48, 132, 183, 928, 621, 626, 265, 271, 803, 178, 935, 656, 1006, 181, 821, 248, 732, 681, 469, 754, 371, 754, 82, 94, 848, 671, 578, 696, 137, 748, 784, 492, 105, 190, 587, 285],
    [472, 805, 712, 565, 871, 687, 391, 589, 579, 844, 640, 1073, 413, 257, 342, 443, 220, 57, 0, 165, 881, 139, 566, 560, 39, 546, 796, 327, 411, 382, 126, 369, 217, 519, 783, 731, 905, 436, 988, 466, 293, 257, 136, 224, 298, 178, 602, 666, 255, 203, 655, 200, 844, 639, 650, 331, 888, 197, 391, 513, 406, 884, 909, 913, 168, 108, 919, 192, 149, 547, 595, 461, 853, 339, 174, 434, 919, 261, 150, 768, 227, 746, 932, 723, 59, 204, 294, 981, 674, 679, 282, 343, 856, 250, 988, 709, 1059, 234, 874, 185, 785, 734, 522, 807, 443, 807, 142, 76, 901, 724, 650, 749, 184, 801, 837, 545, 69, 243, 640, 357],
    [389, 665, 572, 425, 731, 547, 251, 449, 439, 704, 500, 933, 274, 146, 328, 360, 53, 112, 165, 0, 741, 168, 426, 477, 204, 406, 656, 244, 328, 299, 248, 286, 279, 379, 643, 591, 765, 296, 848, 326, 153, 101, 118, 84, 218, 38, 462, 526, 88, 63, 515, 269, 704, 499, 510, 191, 748, 211, 355, 430, 323, 744, 769, 773, 116, 230, 779, 174, 91, 407, 455, 321, 713, 230, 108, 351, 779, 220, 181, 628, 229, 606, 792, 583, 158, 202, 178, 841, 534, 539, 264, 260, 716, 220, 848, 569, 919, 82, 734, 247, 645, 594, 382, 667, 360, 667, 47, 129, 761, 584, 567, 609, 53, 661, 697, 405, 215, 64, 500, 274],
    [610, 76, 183, 317, 192, 442, 396, 430, 202, 515, 141, 233, 492, 723, 653, 526, 700, 828, 881, 741, 0, 806, 213, 523, 920, 359, 188, 615, 583, 596, 867, 600, 1018, 357, 538, 449, 360, 351, 272, 429, 596, 670, 857, 687, 651, 714, 390, 310, 740, 682, 193, 1008, 131, 460, 413, 555, 302, 950, 680, 477, 540, 375, 233, 98, 855, 838, 344, 913, 830, 392, 412, 458, 289, 555, 759, 605, 177, 677, 920, 216, 756, 141, 346, 478, 841, 734, 595, 108, 382, 500, 1003, 641, 57, 716, 190, 530, 203, 672, 421, 986, 275, 262, 245, 420, 488, 344, 786, 887, 43, 346, 594, 350, 794, 265, 81, 389, 898, 729, 243, 587],
    [340, 730, 630, 490, 789, 605, 394, 474, 582, 762, 643, 998, 444, 125, 185, 311, 223, 67, 139, 168, 806, 0, 569, 428, 178, 465, 721, 195, 279, 250, 101, 237, 336, 455, 701, 649, 823, 439, 906, 439, 296, 260, 175, 146, 166, 181, 520, 584, 258, 206, 658, 326, 769, 534, 568, 334, 806, 268, 234, 381, 274, 802, 827, 838, 207, 72, 837, 231, 188, 443, 513, 464, 771, 228, 105, 302, 844, 129, 238, 693, 88, 671, 850, 641, 42, 72, 162, 906, 592, 574, 321, 211, 781, 96, 913, 555, 984, 237, 792, 304, 703, 659, 525, 725, 311, 725, 145, 154, 826, 642, 518, 667, 209, 719, 762, 431, 99, 246, 555, 225],
    [510, 152, 134, 217, 248, 370, 175, 330, 46, 527, 72, 438, 380, 359, 553, 426, 385, 513, 566, 426, 213, 569, 0, 423, 605, 259, 206, 515, 483, 496, 649, 500, 703, 257, 466, 377, 346, 130, 365, 226, 281, 355, 542, 372, 406, 399, 290, 232, 425, 367, 89, 693, 209, 360, 370, 240, 368, 635, 580, 377, 440, 400, 286, 278, 540, 631, 360, 598, 515, 292, 312, 221, 333, 304, 413, 505, 284, 406, 605, 201, 492, 111, 412, 406, 559, 406, 316, 321, 310, 400, 688, 541, 221, 452, 353, 430, 424, 357, 460, 671, 259, 213, 72, 408, 388, 365, 471, 572, 266, 279, 494, 332, 479, 281, 132, 289, 616, 414, 111, 487],
    [153, 447, 354, 207, 470, 280, 246, 113, 377, 437, 465, 715, 659, 345, 275, 98, 500, 488, 560, 477, 523, 428, 423, 0, 599, 170, 438, 237, 205, 218, 489, 222, 754, 172, 376, 324, 504, 248, 587, 157, 338, 537, 593, 410, 273, 441, 238, 302, 535, 448, 517, 744, 486, 151, 241, 297, 487, 686, 302, 47, 162, 483, 508, 555, 591, 460, 518, 649, 566, 133, 213, 186, 452, 263, 381, 227, 561, 299, 656, 410, 378, 388, 531, 316, 463, 356, 342, 623, 273, 191, 739, 263, 498, 338, 631, 167, 701, 514, 467, 722, 384, 376, 322, 400, 167, 406, 522, 623, 543, 323, 90, 348, 530, 400, 479, 137, 520, 523, 283, 209],
    [511, 844, 751, 604, 910, 726, 430, 628, 618, 883, 679, 1112, 407, 296, 381, 482, 259, 96, 39, 204, 920, 178, 605, 599, 0, 585, 835, 366, 450, 412, 165, 408, 194, 558, 822, 770, 944, 475, 1027, 505, 332, 296, 129, 263, 337, 217, 641, 705, 294, 242, 694, 177, 883, 678, 689, 370, 927, 157, 430, 552, 445, 923, 948, 952, 162, 147, 958, 186, 159, 586, 634, 500, 892, 378, 213, 473, 958, 300, 127, 807, 266, 785, 971, 762, 98, 243, 333, 1020, 713, 718, 276, 382, 895, 289, 1027, 748, 1098, 273, 913, 162, 824, 773, 561, 846, 482, 846, 145, 75, 940, 763, 689, 788, 194, 840, 876, 584, 108, 282, 679, 396],
    [269, 283, 190, 42, 332, 148, 169, 63, 213, 305, 301, 544, 582, 382, 312, 185, 365, 493, 546, 406, 359, 465, 259, 170, 585, 0, 274, 274, 242, 255, 526, 259, 683, 27, 244, 192, 366, 136, 449, 94, 261, 335, 522, 352, 310, 379, 64, 128, 405, 347, 354, 673, 322, 101, 111, 220, 349, 615, 339, 136, 199, 345, 370, 391, 520, 497, 380, 578, 495, 37, 53, 123, 314, 220, 418, 264, 390, 336, 585, 246, 415, 224, 393, 184, 500, 393, 260, 459, 135, 141, 668, 300, 334, 375, 459, 171, 530, 337, 335, 651, 202, 176, 158, 268, 153, 268, 451, 552, 379, 185, 235, 210, 459, 262, 315, 48, 557, 394, 119, 246],
    [525, 157, 95, 232, 42, 257, 316, 355, 160, 330, 167, 254, 521, 638, 568, 441, 615, 743, 796, 656, 188, 721, 206, 438, 835, 274, 0, 530, 498, 511, 782, 515, 933, 272, 353, 264, 179, 271, 159, 344, 511, 585, 772, 602, 566, 629, 227, 163, 655, 597, 220, 923, 57, 318, 228, 470, 149, 865, 595, 392, 455, 194, 80, 132, 770, 753, 193, 828, 745, 307, 248, 373, 127, 470, 674, 520, 100, 592, 835, 28, 671, 95, 193, 293, 756, 649, 510, 241, 197, 307, 918, 556, 131, 631, 169, 372, 240, 587, 236, 901, 87, 115, 200, 235, 403, 159, 701, 802, 161, 161, 436, 165, 709, 75, 189, 304, 813, 644, 163, 502],
    [150, 539, 446, 299, 598, 414, 279, 283, 469, 571, 557, 807, 488, 112, 96, 120, 267, 255, 327, 244, 615, 195, 515, 237, 366, 274, 530, 0, 63, 56, 256, 34, 521, 264, 509, 458, 632, 286, 715, 190, 220, 304, 360, 177, 40, 208, 329, 393, 302, 215, 610, 511, 578, 343, 377, 174, 615, 453, 123, 190, 83, 611, 636, 647, 358, 227, 646, 416, 333, 252, 397, 193, 580, 79, 148, 119, 653, 105, 423, 502, 144, 480, 659, 450, 230, 123, 98, 715, 401, 383, 506, 32, 590, 105, 722, 364, 793, 281, 601, 489, 512, 468, 413, 534, 119, 534, 289, 390, 635, 451, 402, 476, 297, 528, 571, 240, 287, 290, 375, 35],
    [80, 507, 414, 267, 566, 382, 305, 251, 437, 539, 525, 775, 572, 196, 88, 77, 351, 339, 411, 328, 583, 279, 483, 205, 450, 242, 498, 63, 0, 25, 340, 29, 605, 232, 478, 426, 600, 312, 683, 216, 322, 388, 444, 261, 124, 292, 297, 361, 386, 299, 577, 595, 546, 311, 345, 276, 583, 537, 115, 158, 47, 579, 604, 615, 442, 311, 614, 500, 417, 220, 290, 245, 548, 139, 232, 31, 621, 150, 507, 470, 176, 448, 627, 418, 314, 207, 200, 683, 369, 351, 590, 76, 558, 189, 690, 332, 761, 365, 569, 573, 480, 436, 382, 502, 165, 502, 373, 474, 603, 419, 295, 444, 381, 496, 539, 208, 371, 374, 343, 29],
    [130, 520, 427, 280, 579, 395, 318, 264, 450, 552, 538, 788, 543, 167, 59, 101, 322, 310, 382, 299, 596, 250, 496, 218, 412, 255, 511, 56, 25, 0, 311, 22, 576, 245, 491, 439, 613, 325, 696, 229, 293, 359, 415, 232, 95, 263, 310, 374, 357, 270, 591, 566, 559, 324, 358, 247, 596, 508, 86, 171, 64, 592, 617, 628, 413, 282, 627, 471, 388, 233, 378, 258, 561, 134, 203, 43, 634, 121, 478, 483, 164, 461, 640, 431, 285, 178, 171, 696, 382, 364, 561, 47, 571, 160, 703, 345, 774, 336, 582, 544, 493, 449, 394, 515, 178, 515, 344, 445, 616, 432, 383, 457, 352, 509, 552, 221, 342, 345, 356, 42],
    [401, 791, 691, 551, 850, 666, 474, 535, 662, 823, 723, 1059, 524, 238, 238, 372, 303, 138, 126, 248, 867, 101, 649, 489, 165, 526, 782, 256, 340, 311, 0, 298, 416, 516, 762, 710, 884, 519, 967, 500, 376, 340, 255, 247, 227, 261, 581, 645, 338, 286, 738, 406, 830, 595, 629, 414, 867, 348, 287, 442, 335, 863, 888, 899, 287, 29, 898, 311, 268, 504, 574, 544, 832, 289, 206, 363, 905, 190, 318, 754, 140, 732, 911, 702, 90, 185, 275, 967, 653, 635, 401, 272, 842, 151, 974, 616, 1045, 317, 853, 384, 764, 720, 605, 786, 372, 786, 225, 202, 887, 703, 579, 728, 285, 780, 823, 492, 77, 326, 626, 286],
    [134, 524, 431, 284, 583, 399, 314, 268, 454, 556, 542, 792, 530, 154, 63, 105, 309, 297, 369, 286, 600, 237, 500, 222, 408, 259, 515, 34, 29, 22, 298, 0, 563, 249, 494, 443, 617, 321, 700, 225, 253, 346, 402, 219, 82, 250, 314, 378, 344, 257, 595, 553, 563, 328, 362, 207, 600, 495, 90, 175, 68, 596, 621, 632, 400, 269, 631, 458, 375, 237, 382, 228, 565, 112, 190, 58, 638, 108, 465, 487, 136, 465, 644, 435, 272, 165, 131, 700, 386, 368, 548, 30, 575, 147, 707, 349, 778, 323, 586, 531, 497, 453, 398, 519, 154, 519, 331, 432, 620, 436, 387, 461, 339, 513, 556, 225, 329, 332, 360, 36],
    [666, 942, 849, 702, 1008, 824, 528, 726, 716, 981, 777, 1210, 446, 423, 605, 637, 357, 280, 217, 279, 1018, 336, 703, 754, 194, 683, 933, 521, 605, 576, 416, 563, 0, 656, 920, 868, 1042, 573, 1125, 603, 430, 394, 161, 361, 495, 315, 739, 803, 392, 340, 792, 42, 981, 776, 787, 468, 1025, 84, 632, 707, 600, 1021, 1046, 1050, 201, 398, 1056, 154, 226, 684, 732, 598, 990, 507, 385, 628, 1056, 497, 98, 905, 424, 883, 1069, 860, 326, 401, 455, 1118, 811, 816, 174, 537, 993, 447, 1125, 846, 1196, 371, 1011, 32, 922, 871, 659, 944, 637, 944, 238, 175, 1038, 861, 844, 886, 261, 938, 974, 682, 383, 380, 777, 551],
    [259, 281, 188, 40, 364, 180, 142, 72, 211, 337, 299, 549, 555, 372, 302, 175, 338, 466, 519, 379, 357, 455, 257, 172, 558, 27, 272, 264, 232, 245, 516, 249, 656, 0, 276, 224, 398, 102, 481, 67, 234, 308, 495, 325, 300, 352, 95, 159, 378, 320, 352, 646, 320, 132, 143, 193, 381, 588, 329, 126, 189, 377, 402, 389, 493, 487, 412, 551, 468, 34, 88, 96, 346, 193, 408, 254, 395, 326, 558, 244, 405, 222, 425, 216, 490, 383, 233, 457, 167, 172, 641, 290, 332, 365, 464, 202, 535, 310, 367, 624, 278, 210, 155, 300, 126, 300, 424, 525, 877, 217, 189, 242, 432, 294, 313, 32, 547, 367, 116, 236],
    [505, 447, 336, 286, 354, 110, 406, 284, 424, 70, 461, 566, 819, 618, 548, 421, 602, 730, 783, 643, 538, 701, 466, 376, 822, 244, 353, 509, 478, 491, 762, 494, 920, 276, 0, 95, 162, 377, 345, 331, 498, 572, 759, 589, 546, 616, 187, 209, 642, 584, 514, 910, 425, 225, 135, 457, 239, 852, 575, 372, 435, 139, 293, 465, 757, 733, 185, 815, 732, 272, 201, 360, 237, 457, 654, 500, 412, 572, 822, 353, 651, 378, 262, 64, 736, 629, 497, 583, 157, 214, 905, 536, 481, 611, 481, 279, 552, 574, 91, 888, 268, 257, 394, 80, 389, 137, 688, 789, 520, 207, 343, 156, 696, 284, 479, 283, 793, 631, 355, 482],
    [453, 358, 247, 234, 265, 59, 354, 232, 335, 182, 372, 477, 767, 566, 496, 369, 550, 678, 731, 591, 449, 649, 377, 324, 770, 192, 264, 458, 426, 439, 710, 443, 868, 224, 95, 0, 177, 325, 337, 279, 446, 520, 707, 537, 494, 564, 135, 120, 590, 532, 425, 858, 336, 173, 83, 405, 231, 800, 523, 320, 383, 154, 261, 376, 705, 681, 200, 763, 680, 220, 149, 308, 205, 405, 602, 448, 323, 520, 770, 264, 599, 289, 254, 57, 684, 577, 445, 494, 67, 162, 853, 484, 392, 559, 392, 227, 463, 522, 117, 836, 141, 168, 305, 68, 337, 106, 636, 737, 431, 141, 291, 61, 644, 195, 390, 231, 741, 579, 266, 430],
    [627, 334, 251, 408, 168, 239, 528, 406, 300, 166, 348, 331, 700, 740, 670, 504, 724, 852, 905, 765, 360, 823, 346, 504, 944, 366, 179, 632, 600, 613, 884, 617, 1042, 398, 162, 177, 0, 425, 183, 453, 620, 694, 881, 711, 668, 738, 309, 219, 764, 706, 401, 1032, 236, 353, 263, 579, 77, 974, 697, 494, 557, 22, 138, 260, 879, 855, 23, 937, 854, 394, 323, 482, 82, 579, 776, 622, 194, 694, 944, 184, 773, 272, 100, 193, 858, 751, 619, 378, 215, 342, 1027, 658, 303, 733, 246, 407, 317, 696, 72, 1010, 173, 219, 344, 112, 511, 75, 810, 911, 315, 162, 471, 135, 818, 104, 366, 405, 915, 753, 305, 604],
    [339, 275, 187, 94, 313, 281, 45, 184, 143, 438, 204, 543, 458, 229, 382, 250, 255, 350, 436, 296, 351, 439, 130, 248, 475, 136, 271, 286, 312, 325, 519, 321, 573, 102, 377, 325, 425, 0, 430, 96, 151, 225, 412, 242, 276, 269, 196, 229, 295, 237, 219, 563, 314, 233, 244, 110, 408, 505, 409, 201, 269, 447, 351, 383, 410, 501, 439, 468, 385, 146, 189, 91, 373, 174, 283, 334, 389, 276, 475, 243, 362, 216, 452, 317, 429, 276, 186, 451, 268, 273, 558, 318, 326, 322, 458, 303, 529, 227, 468, 541, 252, 206, 86, 401, 162, 370, 341, 442, 371, 272, 295, 311, 349, 321, 307, 144, 486, 284, 108, 316],
    [710, 283, 254, 491, 117, 375, 611, 489, 319, 354, 351, 202, 679, 823, 753, 626, 807, 935, 988, 848, 272, 906, 365, 587, 1027, 449, 159, 715, 683, 696, 967, 700, 1125, 481, 345, 337, 183, 430, 0, 536, 703, 777, 964, 794, 751, 821, 392, 336, 847, 789, 404, 1115, 176, 436, 346, 662, 106, 1057, 780, 577, 640, 209, 79, 161, 962, 938, 165, 1020, 937, 477, 406, 565, 141, 662, 859, 705, 95, 777, 1027, 187, 856, 254, 103, 411, 941, 834, 702, 279, 315, 425, 1110, 741, 215, 816, 117, 490, 188, 779, 259, 1093, 256, 274, 359, 299, 594, 231, 893, 994, 216, 279, 554, 276, 901, 193, 308, 488, 998, 836, 322, 687],
    [243, 353, 260, 113, 419, 235, 89, 133, 283, 392, 368, 621, 502, 209, 286, 159, 285, 413, 466, 326, 429, 439, 226, 157, 505, 94, 344, 190, 216, 229, 500, 225, 603, 67, 331, 279, 453, 96, 536, 0, 181, 255, 442, 272, 207, 299, 150, 214, 325, 267, 421, 593, 392, 187, 198, 140, 436, 535, 313, 110, 173, 432, 457, 461, 440, 471, 467, 498, 415, 95, 143, 29, 401, 126, 248, 238, 467, 310, 505, 316, 389, 294, 480, 271, 474, 367, 166, 529, 222, 227, 588, 222, 404, 349, 536, 257, 607, 257, 422, 571, 333, 282, 228, 355, 71, 355, 371, 472, 449, 272, 247, 297, 379, 349, 385, 93, 531, 314, 189, 220],
    [376, 520, 427, 280, 586, 402, 106, 300, 294, 559, 355, 788, 340, 146, 322, 306, 112, 240, 293, 153, 596, 296, 281, 338, 332, 261, 511, 220, 322, 293, 376, 253, 430, 234, 498, 446, 620, 151, 703, 181, 0, 82, 269, 99, 212, 126, 317, 381, 152, 94, 370, 420, 559, 354, 365, 46, 603, 362, 349, 291, 295, 599, 624, 628, 267, 354, 634, 325, 242, 262, 310, 142, 568, 154, 140, 327, 634, 204, 332, 483, 290, 461, 647, 438, 286, 204, 114, 696, 389, 394, 415, 256, 571, 250, 703, 424, 774, 84, 589, 398, 500, 449, 237, 522, 207, 522, 198, 299, 616, 439, 428, 464, 206, 516, 552, 260, 343, 141, 356, 268],
    [449, 594, 501, 354, 660, 476, 180, 378, 368, 633, 429, 862, 256, 206, 388, 420, 45, 204, 257, 101, 670, 260, 355, 537, 296, 335, 585, 304, 388, 359, 340, 346, 394, 308, 572, 520, 694, 225, 777, 255, 82, 0, 233, 106, 278, 82, 391, 455, 68, 58, 444, 384, 633, 428, 439, 120, 677, 326, 415, 490, 383, 673, 698, 702, 231, 322, 708, 289, 206, 336, 384, 250, 642, 290, 168, 411, 708, 280, 296, 557, 322, 535, 721, 512, 250, 236, 248, 770, 463, 468, 379, 320, 645, 282, 777, 498, 848, 19, 663, 362, 574, 523, 311, 596, 420, 596, 162, 263, 690, 513, 627, 538, 126, 590, 626, 334, 307, 78, 429, 334],
    [505, 781, 688, 541, 847, 663, 367, 565, 555, 820, 616, 1049, 289, 262, 444, 476, 196, 119, 136, 118, 857, 175, 542, 593, 129, 522, 772, 360, 444, 415, 255, 402, 161, 495, 759, 707, 881, 412, 964, 442, 269, 233, 0, 200, 334, 154, 578, 642, 231, 179, 631, 151, 820, 615, 626, 307, 864, 93, 471, 546, 439, 860, 885, 889, 44, 237, 895, 65, 55, 523, 571, 437, 829, 346, 224, 467, 895, 336, 63, 744, 263, 722, 908, 699, 165, 240, 294, 957, 650, 655, 155, 376, 832, 286, 964, 685, 1035, 210, 850, 129, 761, 710, 498, 783, 476, 783, 77, 58, 877, 700, 683, 725, 90, 777, 813, 521, 222, 219, 616, 390],
    [322, 611, 518, 371, 677, 493, 197, 395, 372, 650, 446, 879, 359, 69, 261, 293, 94, 142, 224, 84, 687, 146, 372, 410, 263, 352, 602, 177, 261, 232, 247, 219, 361, 325, 589, 537, 711, 242, 794, 272, 99, 106, 200, 0, 151, 46, 408, 472, 130, 48, 461, 351, 650, 445, 456, 126, 694, 293, 288, 363, 256, 690, 715, 719, 198, 218, 725, 256, 173, 353, 401, 267, 659, 136, 41, 284, 725, 143, 263, 574, 195, 552, 738, 529, 169, 109, 67, 787, 480, 485, 346, 193, 662, 155, 794, 515, 865, 83, 680, 329, 591, 540, 328, 613, 232, 613, 129, 230, 707, 530, 500, 555, 137, 607, 643, 351, 226, 123, 446, 207],
    [185, 575, 482, 335, 634, 450, 231, 319, 419, 607, 480, 843, 462, 86, 124, 156, 241, 226, 298, 218, 651, 166, 406, 273, 337, 310, 566, 40, 124, 95, 227, 82, 495, 300, 546, 494, 668, 276, 751, 207, 212, 278, 334, 151, 0, 182, 365, 429, 276, 189, 495, 485, 614, 379, 413, 166, 651, 427, 151, 226, 119, 647, 672, 683, 332, 198, 682, 390, 307, 288, 358, 159, 616, 621, 122, 147, 689, 37, 397, 538, 116, 516, 695, 486, 201, 86, 90, 751, 437, 419, 480, 56, 626, 76, 758, 400, 829, 255, 637, 463, 548, 504, 362, 570, 136, 570, 263, 364, 671, 487, 363, 512, 271, 564, 607, 276, 258, 264, 411, 70],
    [353, 638, 545, 398, 704, 520, 224, 422, 412, 677, 473, 906, 282, 110, 292, 324, 61, 125, 178, 38, 714, 181, 399, 441, 217, 379, 629, 208, 292, 263, 261, 250, 315, 352, 616, 564, 738, 269, 821, 299, 126, 82, 154, 46, 182, 0, 435, 499, 96, 31, 488, 305, 677, 472, 483, 164, 721, 247, 319, 396, 287, 717, 742, 746, 152, 243, 752, 210, 127, 380, 428, 294, 686, 194, 72, 315, 752, 184, 217, 601, 226, 579, 765, 556, 171, 140, 142, 814, 507, 512, 300, 224, 689, 186, 821, 542, 892, 67, 707, 283, 618, 567, 355, 640, 324, 640, 83, 184, 734, 557, 531, 582, 91, 634, 670, 378, 228, 84, 473, 238],
    [324, 314, 191, 106, 275, 91, 225, 104, 244, 248, 332, 487, 638, 437, 367, 240, 421, 549, 602, 462, 390, 520, 290, 238, 641, 64, 227, 329, 297, 310, 581, 314, 739, 95, 187, 135, 309, 196, 392, 150, 317, 391, 578, 408, 365, 435, 0, 64, 461, 403, 385, 729, 353, 83, 54, 276, 292, 671, 394, 191, 254, 288, 313, 422, 576, 552, 323, 634, 551, 92, 21, 179, 257, 276, 473, 319, 333, 391, 641, 199, 470, 255, 336, 127, 555, 448, 316, 490, 78, 114, 724, 355, 365, 430, 402, 157, 473, 393, 278, 707, 138, 112, 188, 211, 209, 211, 507, 608, 410, 128, 221, 153, 515, 205, 346, 103, 612, 450, 149, 301],
    [388, 234, 127, 124, 219, 113, 289, 168, 215, 270, 254, 431, 606, 501, 431, 304, 485, 613, 666, 526, 310, 584, 232, 302, 705, 128, 163, 393, 361, 374, 645, 378, 803, 159, 209, 120, 219, 229, 336, 214, 381, 455, 642, 472, 429, 499, 64, 0, 525, 467, 307, 793, 220, 147, 72, 340, 236, 735, 458, 255, 378, 232, 257, 330, 640, 616, 233, 698, 615, 156, 85, 243, 201, 340, 537, 383, 277, 455, 705, 135, 534, 169, 280, 149, 619, 512, 380, 448, 53, 151, 788, 419, 261, 494, 346, 221, 417, 457, 221, 771, 74, 48, 160, 169, 273, 155, 571, 672, 306, 50, 285, 93, 579, 149, 266, 167, 676, 514, 121, 365],
    [447, 664, 571, 424, 730, 546, 250, 448, 438, 703, 499, 932, 188, 204, 386, 418, 36, 202, 255, 88, 740, 258, 425, 535, 294, 405, 655, 302, 386, 357, 338, 344, 392, 378, 642, 590, 764, 295, 847, 325, 152, 68, 231, 130, 276, 96, 461, 525, 0, 82, 514, 382, 603, 498, 509, 190, 747, 324, 413, 488, 381, 743, 768, 772, 174, 320, 778, 287, 149, 406, 454, 320, 712, 288, 166, 409, 778, 278, 294, 627, 320, 605, 791, 582, 248, 234, 246, 840, 533, 538, 377, 318, 715, 280, 847, 568, 918, 65, 733, 360, 644, 593, 381, 666, 418, 666, 160, 261, 760, 583, 625, 608, 111, 660, 696, 404, 305, 34, 499, 332],
    [360, 606, 513, 366, 672, 488, 192, 390, 380, 645, 441, 874, 273, 117, 299, 331, 46, 150, 203, 63, 682, 206, 367, 448, 242, 347, 597, 215, 299, 270, 286, 257, 340, 320, 584, 532, 706, 237, 789, 267, 94, 58, 179, 48, 189, 31, 403, 467, 82, 0, 456, 330, 645, 440, 451, 132, 689, 272, 326, 401, 294, 685, 710, 714, 177, 268, 720, 235, 152, 348, 396, 262, 654, 201, 89, 322, 720, 191, 242, 569, 243, 547, 733, 524, 196, 157, 159, 782, 475, 480, 325, 231, 657, 203, 789, 510, 860, 35, 675, 308, 586, 535, 323, 608, 331, 608, 108, 209, 702, 525, 538, 550, 116, 602, 638, 346, 253, 75, 441, 245],
    [605, 133, 180, 312, 287, 418, 264, 425, 112, 575, 55, 439, 313, 448, 648, 520, 474, 602, 655, 515, 193, 658, 89, 517, 694, 354, 220, 610, 577, 591, 738, 595, 792, 352, 514, 425, 401, 219, 404, 421, 370, 444, 631, 461, 495, 488, 385, 307, 514, 456, 0, 782, 210, 455, 377, 329, 384, 724, 675, 471, 534, 416, 325, 279, 629, 720, 415, 687, 604, 387, 407, 310, 349, 393, 502, 600, 285, 495, 694, 217, 581, 138, 428, 454, 648, 495, 405, 310, 358, 495, 777, 636, 200, 541, 354, 525, 425, 446, 642, 760, 276, 259, 169, 456, 482, 381, 560, 661, 241, 325, 589, 380, 568, 297, 112, 384, 705, 503, 238, 581],
    [656, 932, 839, 692, 998, 814, 518, 716, 706, 971, 767, 1200, 444, 413, 595, 627, 347, 270, 200, 269, 1008, 326, 693, 744, 177, 673, 923, 511, 595, 566, 406, 553, 42, 646, 910, 858, 1032, 563, 1115, 593, 420, 384, 151, 351, 485, 305, 729, 793, 382, 330, 782, 0, 971, 766, 777, 458, 1015, 85, 622, 697, 590, 1011, 1036, 1040, 199, 388, 1046, 152, 224, 674, 722, 588, 980, 497, 375, 618, 1046, 487, 96, 895, 414, 873, 1059, 850, 316, 391, 445, 1108, 801, 806, 173, 527, 983, 437, 1115, 836, 1186, 361, 1001, 33, 912, 861, 649, 934, 627, 934, 228, 160, 1028, 851, 834, 876, 259, 928, 964, 672, 373, 370, 767, 541],
    [573, 113, 101, 280, 79, 329, 359, 403, 163, 402, 157, 235, 509, 686, 616, 489, 663, 791, 844, 704, 131, 769, 209, 486, 883, 322, 57, 578, 546, 559, 830, 563, 981, 320, 425, 336, 236, 314, 176, 392, 559, 633, 820, 650, 614, 677, 353, 220, 603, 645, 210, 971, 0, 375, 300, 518, 186, 913, 643, 440, 503, 262, 117, 75, 818, 801, 231, 876, 793, 355, 375, 421, 165, 518, 722, 568, 81, 640, 883, 85, 719, 92, 230, 365, 804, 697, 558, 184, 269, 364, 966, 604, 74, 679, 150, 429, 221, 635, 308, 949, 144, 172, 208, 307, 451, 231, 749, 850, 104, 233, 493, 237, 757, 147, 158, 352, 861, 692, 206, 550],
    [293, 384, 274, 143, 319, 129, 262, 60, 314, 286, 402, 531, 675, 451, 381, 201, 458, 586, 639, 499, 460, 534, 360, 151, 678, 101, 318, 343, 311, 324, 595, 328, 776, 132, 225, 173, 353, 233, 436, 187, 354, 428, 615, 445, 379, 472, 83, 147, 498, 440, 455, 766, 375, 0, 90, 313, 336, 708, 408, 138, 268, 332, 357, 430, 613, 566, 367, 671, 588, 83, 62, 216, 301, 313, 487, 333, 377, 405, 678, 292, 484, 325, 380, 165, 569, 462, 353, 560, 122, 40, 761, 369, 435, 444, 446, 70, 517, 430, 316, 744, 233, 195, 259, 249, 246, 255, 544, 645, 480, 172, 134, 197, 552, 249, 416, 95, 626, 487, 220, 315],
    [372, 283, 199, 153, 229, 39, 273, 151, 324, 196, 324, 441, 686, 485, 415, 288, 469, 597, 650, 510, 413, 568, 370, 241, 689, 111, 228, 377, 345, 358, 629, 362, 787, 143, 135, 83, 263, 244, 346, 198, 365, 439, 626, 456, 413, 483, 54, 72, 509, 451, 377, 777, 300, 90, 0, 324, 246, 719, 442, 239, 302, 242, 267, 340, 624, 600, 277, 682, 599, 139, 68, 227, 211, 324, 521, 367, 287, 439, 689, 228, 518, 241, 290, 75, 603, 496, 364, 458, 32, 79, 772, 403, 356, 478, 356, 144, 427, 441, 212, 755, 143, 120, 269, 225, 256, 165, 555, 656, 395, 82, 208, 107, 563, 159, 342, 150, 660, 498, 230, 349],
    [330, 479, 386, 239, 545, 361, 65, 259, 253, 518, 314, 747, 378, 119, 276, 260, 150, 278, 331, 191, 555, 334, 240, 297, 370, 220, 470, 174, 276, 247, 414, 207, 468, 193, 457, 405, 579, 110, 662, 140, 46, 120, 307, 126, 166, 164, 276, 340, 190, 132, 329, 458, 518, 313, 324, 0, 562, 400, 303, 250, 249, 558, 583, 587, 305, 396, 593, 363, 280, 221, 269, 96, 527, 108, 167, 281, 593, 166, 370, 442, 252, 420, 606, 397, 324, 166, 76, 655, 348, 353, 453, 210, 530, 212, 662, 383, 733, 122, 548, 436, 459, 408, 196, 481, 161, 481, 236, 337, 575, 398, 372, 423, 244, 475, 511, 219, 381, 179, 315, 222],
    [610, 297, 234, 391, 107, 275, 511, 389, 322, 248, 331, 254, 693, 723, 653, 526, 707, 835, 888, 748, 302, 806, 368, 487, 927, 349, 149, 615, 583, 596, 867, 600, 1025, 381, 239, 231, 77, 408, 106, 436, 603, 677, 864, 694, 651, 721, 292, 236, 747, 689, 384, 1015, 186, 336, 246, 562, 0, 957, 680, 477, 540, 103, 69, 191, 862, 838, 59, 920, 837, 377, 306, 465, 35, 562, 759, 605, 125, 677, 927, 167, 756, 255, 44, 311, 841, 734, 602, 309, 215, 325, 1010, 641, 245, 716, 169, 390, 240, 679, 153, 983, 156, 202, 327, 193, 494, 125, 793, 894, 246, 179, 454, 170, 801, 87, 335, 388, 898, 736, 288, 587],
    [598, 874, 781, 634, 940, 756, 460, 658, 648, 913, 709, 1142, 370, 355, 537, 569, 289, 212, 197, 211, 950, 268, 635, 686, 157, 615, 865, 453, 537, 508, 348, 495, 84, 588, 852, 800, 974, 505, 1057, 535, 362, 326, 93, 293, 427, 247, 671, 735, 324, 272, 724, 85, 913, 708, 719, 400, 957, 0, 564, 639, 532, 953, 978, 982, 125, 330, 988, 77, 150, 616, 664, 530, 922, 439, 317, 560, 988, 429, 30, 837, 356, 815, 1001, 792, 258, 333, 387, 1050, 743, 748, 90, 469, 925, 379, 1057, 778, 1128, 303, 943, 52, 854, 803, 591, 876, 569, 876, 170, 140, 970, 793, 776, 818, 185, 870, 906, 614, 315, 312, 709, 483],
    [214, 604, 504, 364, 663, 479, 402, 348, 534, 636, 622, 872, 599, 223, 49, 185, 378, 319, 391, 355, 680, 234, 580, 302, 430, 339, 595, 123, 115, 86, 287, 90, 632, 329, 575, 523, 697, 409, 780, 313, 349, 415, 471, 288, 151, 319, 394, 458, 413, 326, 675, 622, 643, 408, 442, 303, 680, 564, 0, 255, 148, 676, 701, 712, 469, 258, 711, 527, 444, 317, 387, 342, 645, 199, 259, 84, 718, 160, 534, 567, 147, 545, 724, 515, 294, 187, 227, 780, 466, 448, 617, 103, 655, 138, 787, 429, 858, 392, 666, 600, 577, 533, 478, 599, 262, 599, 400, 501, 700, 516, 392, 541, 408, 593, 636, 305, 351, 401, 439, 126],
    [154, 401, 308, 161, 460, 276, 199, 78, 331, 433, 419, 669, 612, 298, 228, 63, 453, 441, 513, 430, 477, 381, 377, 47, 552, 136, 392, 190, 158, 171, 442, 175, 707, 126, 372, 320, 494, 201, 577, 110, 291, 490, 546, 363, 226, 396, 191, 255, 488, 401, 471, 697, 440, 138, 239, 250, 477, 639, 255, 0, 115, 473, 498, 509, 544, 413, 508, 602, 519, 92, 184, 139, 442, 216, 334, 180, 515, 252, 609, 364, 331, 342, 521, 312, 416, 309, 295, 577, 263, 178, 692, 216, 452, 291, 584, 174, 655, 467, 463, 675, 374, 330, 276, 396, 120, 396, 475, 576, 497, 313, 137, 338, 483, 390, 433, 94, 473, 476, 237, 162],
    [70, 464, 371, 224, 523, 339, 262, 208, 394, 496, 482, 732, 567, 191, 121, 27, 346, 334, 406, 323, 540, 274, 440, 162, 445, 199, 455, 83, 47, 64, 335, 68, 600, 189, 435, 383, 557, 269, 640, 173, 295, 383, 439, 256, 119, 287, 254, 378, 381, 294, 534, 590, 503, 268, 302, 249, 540, 532, 148, 115, 0, 536, 561, 572, 437, 306, 571, 495, 412, 177, 247, 209, 505, 153, 227, 53, 578, 145, 502, 427, 224, 405, 584, 375, 309, 202, 195, 640, 326, 308, 585, 109, 515, 184, 647, 289, 718, 360, 526, 568, 437, 393, 339, 459, 110, 459, 368, 469, 560, 376, 252, 401, 376, 453, 496, 165, 366, 369, 300, 55],
    [606, 349, 266, 387, 183, 216, 507, 385, 354, 147, 363, 357, 715, 719, 649, 522, 703, 831, 884, 744, 375, 802, 400, 483, 923, 345, 194, 611, 579, 592, 863, 596, 1021, 377, 139, 154, 22, 447, 209, 432, 599, 673, 860, 690, 647, 717, 288, 232, 743, 685, 416, 1011, 262, 332, 242, 558, 103, 953, 676, 473, 536, 0, 153, 275, 858, 834, 45, 916, 833, 373, 302, 461, 97, 558, 755, 601, 209, 673, 923, 199, 752, 287, 122, 170, 837, 730, 598, 393, 206, 321, 1006, 637, 318, 712, 272, 386, 343, 675, 47, 989, 208, 254, 391, 89, 490, 77, 789, 890, 348, 175, 450, 147, 797, 119, 381, 384, 894, 732, 352, 583],
    [631, 228, 175, 412, 38, 296, 532, 410, 240, 306, 272, 210, 640, 744, 674, 547, 728, 856, 909, 769, 233, 827, 286, 508, 948, 370, 80, 636, 604, 617, 888, 621, 1046, 402, 293, 261, 138, 351, 79, 457, 624, 698, 885, 715, 672, 742, 313, 257, 768, 710, 325, 1036, 117, 357, 267, 583, 69, 978, 701, 498, 561, 153, 0, 122, 883, 859, 122, 941, 858, 398, 327, 486, 56, 583, 780, 626, 56, 698, 948, 108, 777, 175, 113, 332, 862, 755, 623, 240, 236, 346, 1031, 662, 176, 737, 125, 411, 196, 700, 212, 1014, 177, 195, 280, 231, 515, 155, 814, 915, 177, 200, 475, 191, 822, 108, 266, 409, 919, 757, 243, 608],
    [642, 129, 176, 349, 121, 369, 428, 472, 232, 428, 226, 187, 578, 755, 685, 558, 732, 860, 913, 773, 98, 838, 278, 555, 952, 391, 132, 647, 615, 628, 899, 632, 1050, 389, 465, 376, 260, 383, 161, 461, 628, 702, 889, 719, 683, 746, 422, 330, 772, 714, 279, 1040, 75, 430, 340, 587, 191, 982, 712, 509, 572, 275, 122, 0, 887, 870, 244, 945, 862, 424, 444, 490, 178, 587, 791, 637, 66, 709, 952, 160, 788, 161, 235, 405, 873, 766, 627, 118, 309, 419, 1035, 673, 62, 748, 92, 484, 173, 704, 334, 1018, 219, 247, 277, 353, 590, 247, 818, 919, 55, 273, 548, 277, 826, 192, 155, 421, 930, 761, 275, 619],
    [503, 779, 686, 539, 845, 661, 365, 563, 553, 818, 614, 1047, 245, 260, 442, 474, 141, 151, 168, 116, 855, 207, 540, 591, 162, 520, 770, 358, 442, 413, 287, 400, 201, 493, 757, 705, 879, 410, 962, 440, 267, 231, 44, 198, 332, 152, 576, 640, 174, 177, 629, 199, 818, 613, 624, 305, 862, 125, 469, 544, 437, 858, 883, 887, 0, 269, 893, 66, 25, 521, 569, 435, 827, 344, 222, 465, 893, 334, 103, 742, 295, 720, 906, 697, 197, 272, 292, 955, 648, 653, 162, 374, 830, 318, 962, 683, 1033, 208, 848, 169, 759, 708, 496, 781, 474, 781, 76, 91, 875, 698, 681, 723, 60, 775, 811, 519, 254, 137, 614, 388],
    [372, 762, 662, 522, 821, 637, 456, 506, 644, 794, 705, 1030, 506, 209, 209, 343, 285, 120, 108, 230, 838, 72, 631, 460, 147, 497, 753, 227, 311, 282, 29, 269, 398, 487, 733, 681, 855, 501, 938, 471, 354, 322, 237, 218, 198, 243, 552, 616, 320, 268, 720, 388, 801, 566, 600, 396, 838, 330, 258, 413, 306, 834, 859, 870, 269, 0, 869, 293, 250, 475, 545, 526, 803, 260, 177, 334, 876, 161, 300, 725, 111, 703, 882, 673, 72, 156, 246, 938, 624, 606, 383, 243, 813, 122, 945, 587, 1016, 299, 824, 366, 735, 691, 587, 757, 343, 757, 207, 184, 858, 674, 550, 699, 267, 751, 794, 463, 66, 308, 587, 257],
    [641, 348, 265, 422, 152, 262, 542, 420, 314, 189, 362, 313, 714, 754, 684, 557, 738, 866, 919, 779, 344, 837, 360, 518, 958, 380, 193, 646, 614, 627, 898, 631, 1056, 412, 185, 200, 23, 439, 165, 467, 634, 708, 895, 725, 682, 752, 323, 233, 778, 720, 415, 1046, 231, 367, 277, 593, 59, 988, 711, 508, 571, 45, 122, 244, 893, 869, 0, 951, 868, 408, 337, 496, 66, 593, 790, 636, 178, 708, 958, 198, 787, 286, 77, 216, 872, 765, 633, 362, 238, 356, 1041, 672, 287, 747, 228, 421, 299, 710, 95, 1024, 187, 233, 358, 135, 525, 89, 824, 925, 299, 176, 485, 149, 832, 118, 380, 419, 929, 767, 319, 618],
    [561, 837, 744, 597, 903, 719, 423, 621, 611, 876, 672, 1105, 311, 318, 500, 532, 252, 175, 192, 174, 913, 231, 598, 649, 186, 578, 828, 416, 500, 471, 311, 458, 154, 551, 815, 763, 937, 468, 1020, 498, 325, 289, 65, 256, 390, 210, 634, 698, 287, 235, 687, 152, 876, 671, 682, 363, 920, 77, 527, 602, 495, 916, 941, 945, 66, 293, 951, 0, 91, 579, 627, 493, 885, 402, 280, 523, 951, 392, 56, 800, 319, 778, 964, 755, 221, 296, 350, 1013, 706, 711, 96, 432, 888, 342, 1020, 741, 1091, 266, 906, 122, 817, 766, 554, 839, 532, 839, 133, 113, 933, 756, 739, 781, 126, 833, 869, 577, 278, 275, 672, 446],
    [478, 754, 661, 514, 820, 636, 340, 538, 528, 793, 589, 1022, 261, 235, 417, 449, 116, 132, 149, 91, 830, 188, 515, 566, 159, 495, 745, 333, 417, 388, 268, 375, 226, 468, 732, 680, 854, 385, 937, 415, 242, 206, 55, 173, 307, 127, 551, 615, 149, 152, 604, 224, 793, 588, 599, 280, 837, 150, 444, 519, 412, 833, 858, 862, 25, 250, 868, 91, 0, 496, 544, 410, 802, 319, 197, 440, 868, 309, 120, 717, 276, 695, 881, 672, 178, 253, 267, 930, 623, 628, 187, 349, 805, 299, 937, 658, 1008, 183, 823, 194, 734, 683, 471, 756, 449, 756, 51, 88, 850, 673, 656, 698, 35, 750, 786, 494, 235, 112, 589, 363],
    [247, 316, 223, 76, 360, 176, 170, 39, 246, 333, 334, 572, 583, 360, 290, 163, 366, 494, 547, 407, 392, 443, 292, 133, 586, 37, 307, 252, 220, 233, 504, 237, 684, 34, 272, 220, 394, 146, 477, 95, 262, 336, 523, 353, 288, 380, 92, 156, 406, 348, 387, 674, 355, 83, 139, 221, 377, 616, 317, 92, 177, 373, 398, 424, 521, 475, 408, 579, 496, 0, 70, 124, 342, 221, 396, 242, 418, 314, 586, 279, 393, 257, 421, 212, 478, 371, 261, 492, 163, 123, 669, 278, 367, 353, 487, 153, 558, 338, 363, 652, 274, 204, 191, 296, 127, 296, 452, 553, 412, 213, 150, 238, 460, 290, 348, 12, 535, 395, 152, 224],
    [317, 336, 212, 95, 289, 105, 218, 79, 266, 262, 354, 501, 631, 430, 360, 233, 414, 542, 595, 455, 412, 513, 312, 213, 634, 53, 248, 397, 290, 378, 574, 382, 732, 88, 201, 149, 323, 189, 406, 143, 310, 384, 571, 401, 358, 428, 21, 85, 454, 396, 407, 722, 375, 62, 68, 269, 306, 664, 387, 184, 247, 302, 327, 444, 569, 545, 337, 627, 544, 70, 0, 172, 271, 269, 466, 312, 347, 384, 634, 220, 463, 277, 350, 141, 548, 441, 309, 512, 92, 93, 717, 423, 387, 423, 416, 132, 487, 386, 292, 700, 159, 133, 211, 225, 202, 225, 500, 601, 432, 142, 196, 167, 508, 219, 368, 92, 605, 443, 172, 294],
    [272, 382, 289, 142, 448, 264, 84, 162, 234, 421, 295, 650, 497, 180, 315, 188, 280, 408, 461, 321, 458, 464, 221, 186, 500, 123, 373, 193, 245, 258, 544, 228, 598, 96, 360, 308, 482, 91, 565, 29, 142, 250, 437, 267, 159, 294, 179, 243, 320, 262, 310, 588, 421, 216, 227, 96, 465, 530, 342, 139, 209, 461, 486, 490, 435, 526, 496, 493, 410, 124, 172, 0, 430, 97, 219, 267, 496, 196, 500, 345, 275, 323, 509, 300, 454, 227, 137, 558, 251, 256, 583, 225, 433, 235, 565, 286, 636, 252, 451, 566, 362, 311, 177, 384, 74, 384, 366, 467, 478, 301, 276, 326, 374, 378, 414, 122, 511, 309, 218, 249],
    [575, 276, 199, 356, 86, 240, 476, 354, 287, 250, 296, 266, 672, 688, 618, 491, 672, 800, 853, 713, 289, 771, 333, 452, 892, 314, 127, 580, 548, 561, 832, 565, 990, 346, 237, 205, 82, 373, 141, 401, 568, 642, 829, 659, 616, 686, 257, 201, 712, 654, 349, 980, 165, 301, 211, 527, 35, 922, 645, 442, 505, 97, 56, 178, 827, 803, 66, 885, 802, 342, 271, 430, 0, 527, 724, 570, 112, 642, 892, 132, 721, 220, 79, 276, 832, 699, 567, 296, 180, 290, 975, 606, 232, 681, 181, 355, 252, 644, 156, 958, 121, 167, 292, 175, 459, 99, 758, 859, 233, 144, 419, 135, 766, 52, 314, 353, 863, 701, 253, 552],
    [219, 479, 386, 239, 545, 361, 167, 259, 317, 518, 378, 747, 474, 83, 172, 149, 253, 235, 339, 230, 555, 228, 304, 263, 378, 220, 470, 79, 139, 134, 289, 112, 507, 193, 457, 405, 579, 174, 662, 126, 154, 290, 346, 136, 621, 194, 276, 340, 288, 201, 393, 497, 518, 313, 324, 108, 562, 439, 199, 216, 153, 558, 583, 587, 344, 260, 593, 402, 319, 221, 269, 97, 527, 0, 134, 170, 593, 99, 409, 442, 178, 420, 606, 397, 263, 130, 69, 655, 348, 353, 492, 104, 530, 138, 662, 383, 733, 267, 548, 475, 459, 408, 260, 481, 96, 481, 275, 376, 575, 398, 353, 423, 283, 475, 511, 219, 320, 276, 315, 104],
    [293, 683, 583, 443, 742, 558, 238, 427, 426, 715, 487, 951, 352, 50, 232, 264, 131, 101, 174, 108, 759, 105, 413, 381, 213, 418, 674, 148, 232, 203, 206, 190, 385, 408, 654, 602, 776, 283, 859, 248, 140, 168, 224, 41, 122, 72, 473, 537, 166, 89, 502, 375, 722, 487, 521, 167, 759, 317, 259, 334, 227, 755, 780, 791, 222, 177, 790, 280, 197, 396, 466, 219, 724, 134, 0, 255, 797, 125, 287, 646, 154, 624, 803, 594, 128, 68, 82, 859, 545, 527, 370, 164, 734, 114, 866, 508, 937, 145, 745, 353, 656, 612, 369, 678, 264, 678, 153, 176, 779, 595, 471, 620, 161, 672, 715, 384, 185, 154, 518, 178],
    [54, 529, 429, 289, 588, 404, 327, 273, 459, 561, 547, 797, 595, 219, 92, 82, 374, 362, 434, 351, 605, 302, 505, 227, 473, 264, 520, 119, 31, 43, 363, 58, 628, 254, 500, 448, 622, 334, 705, 238, 327, 411, 467, 284, 147, 315, 319, 383, 409, 322, 600, 618, 568, 333, 367, 281, 605, 560, 84, 180, 53, 601, 626, 637, 465, 334, 636, 523, 440, 242, 312, 267, 570, 170, 255, 0, 643, 173, 530, 492, 190, 470, 649, 440, 337, 230, 223, 705, 391, 373, 613, 99, 580, 212, 712, 354, 783, 388, 591, 596, 502, 458, 403, 524, 187, 524, 396, 497, 625, 441, 317, 466, 404, 518, 561, 230, 394, 397, 364, 60],
    [648, 188, 182, 355, 68, 316, 434, 430, 238, 362, 232, 154, 584, 761, 691, 564, 738, 866, 919, 779, 177, 844, 284, 561, 958, 390, 100, 653, 621, 634, 905, 638, 1056, 395, 412, 323, 194, 389, 95, 467, 634, 708, 895, 725, 689, 752, 333, 277, 778, 720, 285, 1046, 81, 377, 287, 593, 125, 988, 718, 515, 578, 209, 56, 66, 893, 876, 178, 951, 868, 418, 347, 496, 112, 593, 797, 643, 0, 715, 958, 128, 794, 167, 169, 352, 879, 772, 633, 179, 256, 366, 1041, 679, 120, 754, 69, 431, 154, 710, 268, 1024, 197, 215, 283, 287, 526, 211, 824, 925, 121, 220, 495, 224, 832, 139, 213, 429, 936, 767, 281, 625],
    [211, 601, 501, 361, 660, 476, 231, 345, 479, 633, 480, 869, 466, 74, 81, 182, 243, 189, 261, 220, 677, 129, 406, 299, 300, 336, 592, 105, 150, 121, 190, 108, 497, 326, 572, 520, 694, 276, 777, 310, 204, 280, 336, 143, 37, 184, 391, 455, 278, 191, 495, 487, 640, 405, 439, 166, 677, 429, 160, 252, 145, 673, 698, 709, 334, 161, 708, 392, 309, 314, 384, 196, 642, 99, 125, 173, 715, 0, 399, 564, 79, 542, 721, 512, 164, 57, 90, 777, 463, 445, 482, 57, 652, 39, 784, 426, 855, 257, 663, 465, 574, 530, 362, 596, 182, 596, 265, 276, 697, 513, 389, 538, 273, 590, 633, 302, 221, 266, 436, 96],
    [568, 844, 751, 604, 910, 726, 430, 628, 618, 883, 679, 1112, 348, 325, 507, 539, 259, 182, 150, 181, 920, 238, 605, 656, 127, 585, 835, 423, 507, 478, 318, 465, 98, 558, 822, 770, 944, 475, 1027, 505, 332, 296, 63, 263, 397, 217, 641, 705, 294, 242, 694, 96, 883, 678, 689, 370, 927, 30, 534, 609, 502, 923, 948, 952, 103, 300, 958, 56, 120, 586, 634, 500, 892, 409, 287, 530, 958, 399, 0, 807, 326, 785, 971, 762, 228, 303, 357, 1020, 713, 718, 112, 439, 895, 349, 1027, 748, 1098, 273, 913, 66, 824, 773, 561, 846, 539, 846, 140, 110, 940, 763, 746, 788, 155, 840, 876, 584, 285, 282, 679, 453],
    [497, 150, 67, 204, 70, 257, 288, 327, 155, 335, 164, 282, 516, 610, 540, 413, 587, 715, 768, 628, 216, 693, 201, 410, 807, 246, 28, 502, 470, 483, 754, 487, 905, 244, 353, 264, 184, 243, 187, 316, 483, 557, 744, 574, 538, 601, 199, 135, 627, 569, 217, 895, 85, 292, 228, 442, 167, 837, 567, 364, 427, 199, 108, 160, 742, 725, 198, 800, 717, 279, 220, 345, 132, 442, 646, 492, 128, 564, 807, 0, 643, 88, 211, 293, 728, 627, 482, 269, 197, 281, 890, 528, 159, 603, 197, 346, 268, 559, 241, 873, 59, 87, 172, 240, 375, 164, 673, 774, 189, 108, 410, 139, 681, 80, 182, 276, 785, 616, 135, 474],
    [290, 680, 580, 440, 739, 555, 317, 424, 505, 712, 566, 948, 506, 139, 98, 261, 285, 155, 227, 229, 756, 88, 492, 378, 266, 415, 671, 144, 176, 164, 140, 136, 424, 405, 651, 599, 773, 362, 856, 389, 290, 322, 263, 195, 116, 226, 470, 534, 320, 243, 581, 414, 719, 484, 518, 252, 756, 356, 147, 331, 224, 752, 777, 788, 295, 111, 787, 319, 276, 393, 463, 275, 721, 178, 154, 190, 794, 79, 326, 643, 0, 621, 800, 591, 130, 86, 176, 856, 542, 524, 409, 112, 731, 40, 863, 505, 934, 299, 742, 392, 653, 609, 448, 675, 261, 675, 233, 242, 776, 592, 468, 617, 293, 669, 712, 381, 177, 308, 515, 175],
    [475, 65, 42, 182, 137, 282, 261, 295, 65, 439, 85, 321, 437, 588, 518, 391, 565, 693, 746, 606, 141, 671, 111, 388, 785, 224, 95, 480, 448, 461, 732, 465, 883, 222, 378, 289, 272, 216, 254, 294, 461, 535, 722, 552, 516, 579, 255, 169, 605, 547, 138, 873, 92, 325, 241, 420, 255, 815, 545, 342, 405, 287, 175, 161, 720, 703, 286, 778, 695, 257, 277, 323, 220, 420, 624, 470, 167, 542, 785, 88, 621, 0, 299, 318, 706, 599, 460, 229, 222, 365, 868, 506, 104, 581, 236, 395, 307, 537, 506, 851, 147, 121, 110, 320, 353, 252, 651, 752, 149, 187, 459, 244, 659, 168, 97, 254, 763, 594, 108, 452],
    [654, 341, 278, 435, 151, 319, 555, 433, 366, 266, 375, 298, 755, 767, 697, 570, 751, 879, 932, 792, 346, 850, 412, 531, 971, 393, 193, 659, 627, 640, 911, 644, 1069, 425, 262, 254, 100, 452, 103, 480, 647, 721, 908, 738, 695, 765, 336, 280, 791, 733, 428, 1059, 230, 380, 290, 606, 44, 1001, 724, 521, 584, 122, 113, 235, 906, 882, 77, 964, 881, 421, 350, 509, 79, 606, 803, 649, 169, 721, 971, 211, 800, 299, 0, 355, 885, 778, 646, 353, 259, 369, 1054, 685, 289, 760, 213, 434, 284, 723, 172, 1037, 200, 246, 371, 212, 538, 148, 837, 938, 290, 223, 498, 214, 845, 131, 379, 432, 942, 780, 332, 631],
    [445, 387, 276, 226, 294, 50, 346, 224, 364, 125, 410, 506, 759, 558, 488, 361, 542, 670, 723, 583, 478, 641, 406, 316, 762, 184, 293, 450, 418, 431, 702, 435, 860, 216, 64, 57, 193, 317, 411, 271, 438, 512, 699, 529, 486, 556, 127, 149, 582, 524, 454, 850, 365, 165, 75, 397, 311, 792, 515, 312, 375, 170, 332, 405, 697, 673, 216, 755, 672, 212, 141, 300, 276, 397, 594, 440, 352, 512, 762, 293, 591, 318, 355, 0, 676, 569, 437, 523, 97, 154, 845, 476, 421, 551, 421, 219, 492, 514, 133, 828, 208, 197, 334, 84, 329, 168, 628, 729, 460, 147, 283, 118, 636, 224, 419, 223, 733, 571, 295, 422],
    [375, 765, 665, 525, 824, 640, 384, 509, 572, 797, 633, 1033, 434, 160, 245, 346, 213, 48, 59, 158, 841, 42, 559, 463, 98, 500, 756, 230, 314, 285, 90, 272, 326, 490, 736, 684, 858, 429, 941, 474, 286, 250, 165, 169, 201, 171, 555, 619, 248, 196, 648, 316, 804, 569, 603, 324, 841, 258, 294, 416, 309, 837, 862, 873, 197, 72, 872, 221, 178, 478, 548, 454, 832, 263, 128, 337, 879, 164, 228, 728, 130, 706, 885, 676, 0, 107, 197, 941, 627, 609, 311, 246, 816, 138, 948, 590, 1019, 227, 827, 294, 738, 694, 515, 760, 346, 760, 135, 123, 861, 677, 553, 702, 195, 754, 797, 466, 57, 236, 600, 260],
    [268, 658, 558, 418, 717, 533, 231, 402, 419, 690, 480, 926, 420, 53, 138, 239, 199, 132, 204, 202, 734, 72, 406, 356, 243, 393, 649, 123, 207, 178, 185, 165, 401, 383, 629, 577, 751, 276, 834, 367, 204, 236, 240, 109, 86, 140, 448, 512, 234, 157, 495, 391, 697, 462, 496, 166, 734, 333, 187, 309, 202, 730, 755, 766, 272, 156, 765, 296, 253, 371, 441, 227, 699, 130, 68, 230, 772, 57, 303, 627, 86, 599, 778, 569, 107, 0, 90, 834, 520, 502, 386, 114, 709, 46, 841, 483, 912, 213, 720, 369, 631, 587, 362, 653, 239, 653, 210, 219, 754, 570, 446, 595, 270, 647, 690, 359, 164, 222, 493, 153],
    [261, 519, 426, 279, 585, 401, 141, 299, 329, 558, 390, 787, 422, 43, 200, 232, 211, 183, 294, 178, 595, 162, 316, 342, 333, 260, 510, 98, 200, 171, 275, 131, 455, 233, 497, 445, 619, 186, 702, 166, 114, 248, 294, 67, 90, 142, 316, 380, 246, 159, 405, 445, 558, 353, 364, 76, 602, 387, 227, 295, 195, 598, 623, 627, 292, 246, 633, 350, 267, 261, 309, 137, 567, 69, 82, 223, 633, 90, 357, 482, 176, 460, 646, 437, 197, 90, 0, 695, 388, 393, 440, 134, 570, 136, 702, 423, 773, 225, 588, 423, 499, 448, 272, 521, 165, 521, 223, 324, 615, 438, 432, 462, 231, 515, 551, 259, 254, 234, 355, 146],
    [710, 184, 271, 417, 239, 487, 496, 530, 300, 546, 249, 168, 616, 823, 753, 626, 800, 928, 981, 841, 108, 906, 321, 623, 1020, 459, 241, 715, 683, 696, 967, 700, 1118, 457, 583, 494, 378, 451, 279, 529, 696, 770, 957, 787, 751, 814, 490, 448, 840, 782, 310, 1108, 184, 560, 458, 655, 309, 1050, 780, 577, 640, 393, 240, 118, 955, 938, 362, 1013, 930, 492, 512, 558, 296, 655, 859, 705, 179, 777, 1020, 269, 856, 229, 353, 523, 941, 834, 695, 0, 427, 537, 1103, 741, 121, 816, 162, 630, 138, 772, 452, 1086, 328, 350, 345, 471, 588, 365, 886, 987, 80, 391, 694, 395, 894, 310, 189, 489, 998, 829, 343, 687],
    [396, 291, 180, 177, 198, 53, 297, 175, 268, 218, 305, 410, 710, 509, 439, 312, 493, 621, 674, 534, 382, 592, 310, 273, 713, 135, 197, 401, 369, 382, 653, 386, 811, 167, 157, 67, 215, 268, 315, 222, 389, 463, 650, 480, 437, 507, 78, 53, 533, 475, 358, 801, 269, 122, 32, 348, 215, 743, 466, 263, 326, 206, 236, 309, 648, 624, 238, 706, 623, 163, 92, 251, 180, 348, 545, 391, 256, 463, 713, 197, 542, 222, 259, 97, 627, 520, 388, 427, 0, 111, 796, 427, 325, 502, 325, 176, 396, 465, 185, 779, 112, 101, 238, 133, 280, 137, 579, 680, 364, 51, 240, 67, 587, 128, 323, 174, 684, 522, 199, 373],
    [295, 424, 278, 183, 308, 118, 302, 100, 354, 275, 442, 520, 715, 491, 421, 241, 498, 626, 679, 539, 500, 574, 400, 191, 718, 141, 307, 383, 351, 364, 635, 368, 816, 172, 214, 162, 342, 273, 425, 227, 394, 468, 655, 485, 419, 512, 114, 151, 538, 480, 495, 806, 364, 40, 79, 353, 325, 748, 448, 178, 308, 321, 346, 419, 653, 606, 356, 711, 628, 123, 93, 256, 290, 353, 527, 373, 366, 445, 718, 281, 524, 365, 369, 154, 609, 502, 393, 537, 111, 0, 801, 409, 438, 484, 435, 65, 506, 470, 305, 784, 222, 199, 299, 238, 286, 244, 584, 685, 474, 161, 129, 186, 592, 238, 456, 135, 666, 527, 260, 355],
    [651, 927, 834, 687, 993, 809, 513, 711, 701, 966, 762, 1195, 407, 408, 590, 622, 342, 265, 282, 264, 1003, 321, 688, 739, 276, 668, 918, 506, 590, 561, 401, 548, 174, 641, 905, 853, 1027, 558, 1110, 588, 415, 379, 155, 346, 480, 300, 724, 788, 377, 325, 777, 173, 966, 761, 772, 453, 1010, 90, 617, 692, 585, 1006, 1031, 1035, 162, 383, 1041, 96, 187, 669, 717, 583, 975, 492, 370, 613, 1041, 482, 112, 890, 409, 868, 1054, 845, 311, 386, 440, 1103, 796, 801, 0, 522, 978, 432, 1110, 831, 1181, 355, 996, 142, 907, 856, 644, 929, 622, 929, 223, 205, 1023, 846, 829, 871, 222, 923, 959, 667, 368, 365, 762, 536],
    [175, 565, 472, 325, 624, 440, 311, 309, 495, 597, 583, 833, 504, 128, 76, 146, 283, 271, 343, 260, 641, 211, 541, 263, 382, 300, 556, 32, 76, 47, 272, 30, 537, 290, 536, 484, 658, 318, 741, 222, 256, 320, 376, 193, 56, 224, 355, 419, 318, 231, 636, 527, 604, 369, 403, 210, 641, 469, 103, 216, 109, 637, 662, 673, 374, 243, 672, 432, 349, 278, 423, 225, 606, 104, 164, 99, 679, 57, 439, 528, 112, 506, 685, 476, 246, 114, 134, 741, 427, 409, 522, 0, 616, 96, 748, 390, 819, 297, 627, 505, 538, 494, 439, 560, 151, 560, 305, 406, 661, 477, 353, 502, 313, 554, 597, 266, 303, 306, 401, 47],
    [585, 67, 146, 292, 135, 385, 371, 405, 175, 458, 147, 249, 499, 698, 628, 501, 675, 803, 856, 716, 57, 781, 221, 498, 895, 334, 131, 590, 558, 571, 842, 575, 993, 332, 481, 392, 303, 326, 215, 404, 571, 645, 832, 662, 626, 689, 365, 261, 715, 657, 200, 983, 74, 435, 356, 530, 245, 925, 655, 452, 515, 318, 176, 62, 830, 813, 287, 888, 805, 367, 387, 433, 232, 530, 734, 580, 120, 652, 895, 159, 731, 104, 289, 421, 816, 709, 570, 121, 325, 438, 978, 616, 0, 691, 154, 505, 235, 647, 364, 961, 218, 225, 220, 363, 463, 287, 761, 862, 41, 289, 569, 293, 769, 208, 93, 364, 873, 704, 218, 562],
    [250, 640, 540, 400, 699, 515, 277, 384, 465, 672, 526, 908, 466, 99, 89, 221, 245, 178, 250, 220, 716, 96, 452, 338, 289, 375, 631, 105, 189, 160, 151, 147, 447, 365, 611, 559, 733, 322, 816, 349, 250, 282, 286, 155, 76, 186, 430, 494, 280, 203, 541, 437, 679, 444, 478, 212, 716, 379, 138, 291, 184, 712, 737, 748, 318, 122, 747, 342, 299, 353, 423, 235, 681, 138, 114, 212, 754, 39, 349, 603, 40, 581, 760, 551, 138, 46, 136, 816, 502, 484, 432, 96, 691, 0, 823, 465, 894, 259, 702, 415, 613, 569, 408, 635, 221, 635, 241, 265, 736, 552, 428, 577, 301, 629, 672, 341, 195, 268, 475, 135],
    [717, 221, 251, 424, 137, 385, 503, 499, 307, 417, 301, 95, 653, 830, 760, 633, 807, 935, 988, 848, 190, 913, 353, 631, 1027, 459, 169, 722, 690, 703, 974, 707, 1125, 464, 481, 392, 246, 458, 117, 536, 703, 777, 964, 794, 758, 821, 402, 346, 847, 789, 354, 1115, 150, 446, 356, 662, 169, 1057, 787, 584, 647, 272, 125, 92, 962, 945, 228, 1020, 937, 487, 416, 565, 181, 662, 866, 712, 69, 784, 1027, 197, 863, 236, 213, 421, 948, 841, 702, 162, 325, 435, 1110, 748, 154, 823, 0, 500, 81, 779, 322, 1003, 266, 284, 352, 362, 595, 294, 893, 994, 147, 289, 564, 293, 901, 208, 247, 498, 1005, 836, 350, 694],
    [246, 454, 361, 213, 373, 183, 332, 130, 384, 340, 472, 585, 745, 472, 402, 237, 528, 656, 709, 569, 530, 555, 430, 167, 748, 171, 372, 364, 332, 345, 616, 349, 846, 202, 279, 227, 407, 303, 490, 257, 424, 498, 685, 515, 400, 542, 157, 221, 568, 510, 525, 836, 429, 70, 144, 383, 390, 778, 429, 174, 289, 386, 411, 484, 683, 587, 421, 741, 658, 153, 132, 286, 355, 383, 508, 354, 431, 426, 748, 346, 505, 395, 434, 219, 590, 483, 423, 630, 176, 65, 831, 390, 505, 465, 500, 0, 571, 500, 370, 814, 287, 269, 329, 303, 294, 309, 614, 715, 550, 226, 80, 251, 622, 303, 486, 165, 647, 557, 290, 336],
    [788, 302, 322, 495, 208, 456, 574, 570, 378, 488, 372, 23, 724, 901, 831, 704, 818, 1006, 1059, 919, 203, 984, 424, 701, 1098, 530, 240, 793, 761, 774, 1045, 778, 1196, 535, 552, 463, 317, 529, 188, 607, 774, 848, 1035, 865, 829, 892, 473, 417, 918, 860, 425, 1186, 221, 517, 427, 733, 240, 1128, 858, 655, 718, 343, 196, 173, 1033, 1016, 299, 1091, 1008, 558, 487, 636, 252, 733, 937, 783, 154, 855, 1098, 268, 934, 307, 284, 492, 1019, 912, 773, 138, 396, 506, 1181, 819, 235, 894, 81, 571, 0, 850, 393, 1164, 337, 355, 423, 433, 666, 365, 964, 1065, 160, 360, 635, 364, 972, 279, 284, 569, 1076, 907, 421, 765],
    [426, 596, 503, 356, 662, 478, 182, 380, 370, 635, 431, 864, 253, 183, 365, 397, 27, 181, 234, 82, 672, 237, 357, 514, 273, 337, 587, 281, 365, 336, 317, 323, 371, 310, 574, 522, 696, 227, 779, 257, 84, 19, 210, 83, 255, 67, 393, 457, 65, 35, 446, 361, 635, 430, 441, 122, 679, 303, 392, 467, 360, 675, 700, 704, 208, 299, 710, 266, 183, 338, 386, 252, 644, 267, 145, 388, 710, 257, 273, 559, 299, 537, 723, 514, 227, 213, 225, 772, 465, 470, 355, 297, 647, 259, 779, 500, 850, 0, 665, 339, 576, 525, 313, 598, 397, 598, 139, 240, 692, 515, 604, 540, 108, 592, 628, 336, 284, 56, 431, 311],
    [596, 575, 330, 377, 237, 179, 497, 375, 552, 100, 589, 407, 941, 709, 639, 512, 693, 821, 874, 734, 421, 792, 460, 467, 913, 335, 236, 601, 569, 582, 853, 586, 1011, 367, 91, 117, 72, 468, 259, 422, 589, 663, 850, 680, 637, 707, 278, 221, 733, 675, 642, 1001, 308, 316, 212, 548, 153, 943, 666, 463, 526, 47, 212, 334, 848, 824, 95, 906, 823, 363, 292, 451, 156, 548, 745, 591, 268, 663, 913, 241, 742, 506, 172, 133, 827, 720, 588, 452, 185, 305, 996, 627, 364, 702, 322, 370, 393, 665, 0, 979, 208, 251, 388, 52, 480, 80, 779, 880, 394, 167, 434, 128, 787, 161, 607, 374, 884, 722, 349, 573],
    [634, 910, 817, 670, 976, 792, 496, 694, 684, 949, 745, 1178, 414, 391, 573, 605, 325, 248, 185, 247, 986, 304, 671, 722, 162, 651, 901, 489, 573, 544, 384, 531, 32, 624, 888, 836, 1010, 541, 1093, 571, 398, 362, 129, 329, 463, 283, 707, 771, 360, 308, 760, 33, 949, 744, 755, 436, 983, 52, 600, 675, 568, 989, 1014, 1018, 169, 366, 1024, 122, 194, 652, 700, 566, 958, 475, 353, 596, 1024, 465, 66, 873, 392, 851, 1037, 828, 294, 369, 423, 1086, 779, 784, 142, 505, 961, 415, 1003, 814, 1164, 339, 979, 0, 890, 839, 627, 912, 605, 912, 206, 143, 1006, 829, 812, 854, 229, 906, 942, 650, 351, 348, 745, 519],
    [507, 209, 111, 201, 139, 172, 408, 286, 213, 329, 223, 351, 575, 620, 550, 423, 604, 732, 785, 645, 275, 703, 259, 384, 824, 202, 87, 512, 480, 493, 764, 497, 922, 278, 268, 141, 173, 252, 256, 333, 500, 574, 761, 591, 548, 618, 138, 74, 644, 586, 276, 912, 144, 233, 143, 459, 156, 854, 577, 374, 437, 208, 177, 219, 759, 735, 187, 817, 734, 274, 159, 362, 121, 459, 656, 502, 197, 574, 824, 59, 653, 147, 200, 208, 738, 631, 499, 328, 112, 222, 907, 538, 218, 613, 266, 287, 337, 576, 208, 890, 0, 46, 183, 156, 391, 131, 690, 791, 248, 49, 351, 80, 698, 69, 244, 285, 795, 633, 144, 484],
    [463, 186, 79, 155, 157, 161, 251, 216, 167, 318, 206, 369, 558, 576, 506, 379, 553, 681, 734, 594, 262, 659, 213, 376, 773, 176, 115, 468, 436, 449, 720, 453, 871, 210, 257, 168, 219, 206, 274, 282, 449, 523, 710, 540, 504, 567, 112, 48, 593, 535, 259, 861, 172, 195, 120, 408, 202, 803, 533, 330, 393, 254, 195, 247, 708, 691, 233, 766, 683, 204, 133, 311, 167, 408, 612, 458, 215, 530, 773, 87, 609, 121, 246, 197, 694, 587, 448, 350, 101, 199, 856, 494, 225, 569, 284, 269, 355, 525, 251, 839, 46, 0, 137, 199, 341, 177, 639, 740, 270, 66, 333, 123, 647, 115, 218, 215, 751, 582, 98, 440],
    [408, 169, 105, 116, 242, 298, 131, 229, 57, 455, 118, 437, 468, 315, 451, 325, 341, 469, 522, 382, 245, 525, 72, 322, 561, 158, 200, 413, 382, 394, 605, 398, 659, 155, 394, 305, 344, 86, 359, 228, 237, 311, 498, 328, 362, 355, 188, 160, 381, 323, 169, 649, 208, 259, 269, 196, 327, 591, 478, 276, 339, 391, 280, 277, 496, 587, 358, 554, 471, 191, 211, 177, 292, 260, 369, 403, 283, 362, 561, 172, 448, 110, 371, 334, 515, 362, 272, 345, 238, 299, 644, 439, 220, 408, 352, 329, 423, 313, 388, 627, 183, 137, 0, 336, 287, 314, 427, 528, 265, 203, 393, 260, 435, 240, 178, 188, 572, 370, 39, 386],
    [529, 389, 278, 310, 236, 127, 430, 308, 366, 125, 403, 447, 755, 642, 572, 445, 626, 754, 807, 667, 420, 725, 408, 400, 846, 268, 235, 534, 502, 515, 786, 519, 944, 300, 80, 68, 112, 401, 299, 355, 522, 596, 783, 613, 570, 640, 211, 169, 666, 608, 456, 934, 307, 249, 225, 481, 193, 876, 599, 396, 459, 89, 231, 353, 781, 757, 135, 839, 756, 296, 225, 384, 175, 481, 678, 524, 287, 596, 846, 240, 675, 320, 212, 84, 760, 653, 521, 471, 133, 238, 929, 560, 363, 635, 362, 303, 433, 598, 52, 912, 156, 199, 336, 0, 413, 87, 712, 813, 393, 115, 367, 76, 720, 160, 421, 307, 817, 655, 297, 506],
    [192, 412, 319, 172, 477, 293, 160, 154, 342, 450, 430, 680, 573, 228, 235, 108, 383, 371, 443, 360, 488, 311, 388, 167, 482, 153, 403, 119, 165, 178, 372, 154, 637, 126, 389, 337, 511, 162, 594, 71, 207, 420, 476, 232, 136, 324, 209, 273, 418, 331, 482, 627, 451, 246, 256, 161, 494, 569, 262, 120, 110, 490, 515, 590, 474, 343, 525, 532, 449, 127, 202, 74, 459, 96, 264, 187, 526, 182, 539, 375, 261, 353, 538, 329, 346, 239, 165, 588, 280, 286, 622, 151, 463, 221, 595, 294, 666, 397, 480, 605, 391, 341, 287, 413, 0, 413, 405, 506, 508, 330, 257, 355, 413, 407, 444, 115, 403, 406, 248, 169],
    [529, 286, 231, 310, 177, 165, 430, 308, 319, 182, 328, 379, 680, 642, 572, 445, 626, 754, 807, 667, 344, 725, 365, 406, 846, 268, 159, 534, 502, 515, 786, 519, 944, 300, 137, 106, 75, 370, 231, 355, 522, 596, 783, 613, 570, 640, 211, 155, 666, 608, 381, 934, 231, 255, 165, 481, 125, 876, 599, 396, 459, 77, 155, 247, 781, 757, 89, 839, 756, 296, 225, 384, 99, 481, 678, 524, 211, 596, 846, 164, 675, 252, 148, 168, 760, 653, 521, 365, 137, 244, 929, 560, 287, 635, 294, 309, 365, 598, 80, 912, 131, 177, 314, 87, 413, 0, 712, 813, 317, 98, 373, 70, 720, 84, 346, 307, 817, 655, 275, 506],
    [434, 710, 617, 470, 776, 592, 296, 494, 484, 749, 545, 978, 346, 191, 373, 405, 125, 82, 142, 47, 786, 145, 471, 522, 145, 451, 701, 289, 373, 344, 225, 331, 238, 424, 688, 636, 810, 341, 893, 371, 198, 162, 77, 129, 263, 83, 507, 571, 160, 108, 560, 228, 749, 544, 555, 236, 793, 170, 400, 475, 368, 789, 814, 818, 76, 207, 824, 133, 51, 452, 500, 366, 758, 275, 153, 396, 824, 265, 140, 673, 233, 651, 837, 628, 135, 210, 223, 886, 579, 584, 223, 305, 761, 241, 893, 614, 964, 139, 779, 206, 690, 639, 427, 712, 405, 712, 0, 82, 806, 629, 612, 654, 55, 706, 742, 450, 192, 148, 545, 319],
    [535, 811, 718, 571, 877, 693, 397, 595, 585, 850, 646, 1079, 336, 292, 474, 506, 226, 94, 76, 129, 887, 154, 572, 623, 75, 552, 802, 390, 474, 445, 202, 432, 175, 525, 789, 737, 911, 442, 994, 472, 299, 263, 58, 230, 364, 184, 608, 672, 261, 209, 661, 160, 850, 645, 656, 337, 894, 140, 501, 576, 469, 890, 915, 919, 91, 184, 925, 113, 88, 553, 601, 467, 859, 376, 176, 497, 925, 276, 110, 774, 242, 752, 938, 729, 123, 219, 324, 987, 680, 685, 205, 406, 862, 265, 994, 715, 1065, 240, 880, 143, 791, 740, 528, 813, 506, 813, 82, 0, 907, 730, 713, 755, 123, 807, 843, 551, 145, 249, 646, 520],
    [630, 108, 191, 337, 165, 424, 416, 450, 220, 483, 188, 190, 540, 743, 673, 546, 720, 848, 901, 761, 43, 826, 266, 543, 940, 379, 161, 635, 603, 616, 887, 620, 1038, 877, 520, 431, 315, 371, 216, 449, 616, 690, 877, 707, 671, 734, 410, 306, 760, 702, 241, 1028, 104, 480, 395, 575, 246, 970, 700, 497, 560, 348, 177, 55, 875, 858, 299, 933, 850, 412, 432, 478, 233, 575, 779, 625, 121, 697, 940, 189, 776, 149, 290, 460, 861, 754, 615, 80, 364, 474, 1023, 661, 41, 736, 147, 550, 160, 692, 394, 1006, 248, 270, 265, 393, 508, 317, 806, 907, 0, 319, 614, 323, 814, 238, 124, 409, 819, 749, 263, 607],
    [446, 252, 145, 227, 162, 111, 347, 225, 233, 268, 272, 374, 624, 559, 489, 362, 543, 671, 724, 584, 346, 642, 279, 323, 763, 185, 161, 451, 419, 432, 703, 436, 861, 217, 207, 141, 162, 272, 279, 272, 439, 513, 700, 530, 487, 557, 128, 50, 583, 525, 325, 851, 233, 172, 82, 398, 179, 793, 516, 313, 376, 175, 200, 273, 698, 674, 176, 756, 673, 213, 142, 301, 144, 398, 595, 441, 220, 513, 763, 108, 592, 187, 223, 147, 677, 570, 438, 391, 51, 161, 846, 477, 289, 552, 289, 226, 360, 515, 167, 829, 49, 66, 203, 115, 330, 98, 629, 730, 319, 0, 290, 39, 637, 92, 284, 224, 734, 572, 164, 423],
    [166, 518, 425, 277, 437, 247, 336, 114, 448, 404, 536, 649, 749, 435, 365, 150, 590, 578, 650, 567, 594, 518, 494, 90, 689, 235, 436, 402, 295, 383, 579, 387, 844, 189, 343, 291, 471, 295, 554, 247, 428, 627, 683, 500, 363, 531, 221, 285, 625, 538, 589, 834, 493, 134, 208, 372, 454, 776, 392, 137, 252, 450, 475, 548, 681, 550, 485, 739, 656, 150, 196, 276, 419, 353, 471, 317, 495, 389, 746, 410, 468, 459, 498, 283, 553, 446, 432, 694, 240, 129, 829, 353, 569, 428, 564, 80, 635, 604, 434, 812, 351, 333, 393, 367, 257, 373, 612, 713, 614, 290, 0, 315, 620, 367, 550, 154, 610, 613, 354, 299],
    [471, 313, 202, 252, 166, 99, 372, 250, 290, 210, 358, 378, 679, 584, 514, 387, 568, 696, 749, 609, 350, 667, 332, 348, 788, 210, 165, 476, 444, 457, 728, 461, 886, 242, 156, 61, 135, 311, 276, 297, 464, 538, 725, 555, 512, 582, 153, 93, 608, 550, 380, 876, 237, 197, 107, 423, 170, 818, 541, 338, 401, 147, 191, 277, 723, 699, 149, 781, 698, 238, 167, 326, 135, 423, 620, 466, 224, 538, 788, 139, 617, 244, 214, 118, 702, 595, 462, 395, 67, 186, 871, 502, 293, 577, 293, 251, 364, 540, 128, 854, 80, 123, 260, 76, 355, 70, 654, 755, 323, 39, 315, 0, 662, 87, 345, 249, 759, 597, 221, 448],
    [442, 718, 625, 478, 784, 600, 304, 502, 492, 757, 553, 986, 300, 199, 381, 413, 81, 137, 184, 53, 794, 209, 479, 530, 194, 459, 709, 297, 381, 352, 285, 339, 261, 432, 696, 644, 818, 349, 901, 379, 206, 126, 90, 137, 271, 91, 515, 579, 111, 116, 568, 259, 757, 552, 563, 244, 801, 185, 408, 483, 376, 797, 822, 826, 60, 267, 832, 126, 35, 460, 508, 374, 766, 283, 161, 404, 832, 273, 155, 681, 293, 659, 845, 636, 195, 270, 231, 894, 587, 592, 222, 313, 769, 301, 901, 622, 972, 108, 787, 229, 698, 647, 435, 720, 413, 720, 55, 123, 814, 637, 620, 662, 0, 714, 750, 458, 252, 77, 553, 327],
    [523, 230, 147, 304, 81, 188, 424, 302, 235, 255, 174, 293, 596, 636, 566, 439, 620, 748, 801, 661, 265, 719, 281, 400, 840, 262, 75, 528, 496, 509, 780, 513, 938, 294, 284, 195, 104, 321, 193, 349, 516, 590, 777, 607, 564, 634, 205, 149, 660, 602, 297, 928, 147, 249, 159, 475, 87, 870, 593, 390, 453, 119, 108, 192, 775, 751, 118, 833, 750, 290, 219, 378, 52, 475, 672, 518, 139, 590, 840, 80, 669, 168, 131, 224, 754, 647, 515, 310, 128, 238, 923, 554, 208, 629, 208, 303, 279, 592, 161, 906, 69, 115, 240, 160, 407, 84, 706, 807, 238, 92, 367, 87, 714, 0, 262, 301, 811, 649, 201, 500],
    [566, 45, 139, 273, 228, 383, 352, 386, 121, 540, 60, 314, 411, 679, 609, 482, 656, 784, 837, 697, 81, 762, 132, 479, 876, 315, 189, 571, 539, 552, 823, 556, 974, 313, 479, 390, 366, 307, 308, 385, 552, 626, 813, 643, 607, 670, 346, 266, 696, 638, 112, 964, 158, 416, 342, 511, 335, 906, 636, 433, 496, 381, 266, 155, 811, 794, 380, 869, 786, 348, 368, 414, 314, 511, 715, 561, 213, 633, 876, 182, 712, 97, 379, 419, 797, 690, 551, 189, 323, 456, 959, 597, 93, 672, 247, 486, 284, 628, 607, 942, 244, 218, 178, 421, 444, 346, 742, 843, 124, 284, 550, 345, 750, 262, 0, 345, 854, 685, 199, 543],
    [235, 313, 220, 73, 371, 187, 168, 43, 243, 344, 331, 583, 581, 348, 278, 151, 364, 492, 545, 405, 389, 431, 289, 137, 584, 48, 304, 240, 208, 221, 492, 225, 682, 32, 283, 231, 405, 144, 488, 93, 260, 334, 521, 351, 276, 378, 103, 167, 404, 346, 384, 672, 352, 95, 150, 219, 388, 614, 305, 94, 165, 384, 409, 421, 519, 463, 419, 577, 494, 12, 92, 122, 353, 219, 384, 230, 429, 302, 584, 276, 381, 254, 432, 223, 466, 359, 259, 489, 174, 135, 667, 266, 364, 341, 498, 165, 569, 336, 374, 650, 285, 215, 188, 307, 115, 307, 450, 551, 409, 224, 154, 249, 458, 301, 345, 0, 523, 393, 149, 212],
    [432, 822, 722, 582, 881, 697, 441, 566, 629, 854, 690, 1090, 491, 217, 302, 403, 270, 105, 69, 215, 898, 99, 616, 520, 108, 557, 813, 287, 371, 342, 77, 329, 383, 547, 793, 741, 915, 486, 998, 531, 343, 307, 222, 226, 258, 228, 612, 676, 305, 253, 705, 373, 861, 626, 660, 381, 898, 315, 351, 473, 366, 894, 919, 930, 254, 66, 929, 278, 235, 535, 605, 511, 863, 320, 185, 394, 936, 221, 285, 785, 177, 763, 942, 733, 57, 164, 254, 998, 684, 666, 368, 303, 873, 195, 1005, 647, 1076, 284, 884, 351, 795, 751, 572, 817, 403, 817, 192, 145, 819, 734, 610, 759, 252, 811, 854, 523, 0, 293, 657, 317],
    [435, 653, 560, 413, 719, 535, 239, 437, 427, 692, 488, 921, 220, 192, 374, 406, 29, 190, 243, 64, 729, 246, 414, 523, 282, 394, 644, 290, 374, 345, 326, 332, 380, 367, 631, 579, 753, 284, 836, 314, 141, 78, 219, 123, 264, 84, 450, 514, 34, 75, 503, 370, 692, 487, 498, 179, 736, 312, 401, 476, 369, 732, 757, 761, 137, 308, 767, 275, 112, 395, 443, 309, 701, 276, 154, 397, 767, 266, 282, 616, 308, 594, 780, 571, 236, 222, 234, 829, 522, 527, 365, 306, 704, 268, 836, 557, 907, 56, 722, 348, 633, 582, 370, 655, 406, 655, 148, 249, 749, 572, 613, 597, 77, 649, 685, 393, 293, 0, 488, 320],
    [369, 167, 79, 77, 205, 259, 153, 190, 97, 416, 185, 435, 537, 482, 412, 286, 459, 587, 640, 500, 243, 555, 111, 283, 679, 119, 163, 375, 343, 356, 626, 360, 777, 116, 355, 266, 305, 108, 322, 189, 356, 429, 616, 446, 411, 473, 149, 121, 499, 441, 238, 767, 206, 220, 230, 315, 288, 709, 439, 237, 300, 352, 243, 275, 614, 587, 319, 672, 589, 152, 172, 218, 253, 315, 518, 364, 281, 436, 679, 135, 515, 108, 332, 295, 600, 493, 355, 343, 199, 260, 762, 401, 218, 475, 350, 290, 421, 431, 349, 745, 144, 98, 39, 297, 248, 275, 545, 646, 263, 164, 354, 221, 553, 201, 199, 149, 657, 488, 0, 347],
    [121, 511, 418, 271, 570, 386, 309, 255, 441, 543, 529, 779, 518, 142, 99, 84, 297, 285, 357, 274, 587, 225, 487, 209, 396, 246, 502, 35, 29, 42, 286, 36, 551, 236, 482, 430, 604, 316, 687, 220, 268, 334, 390, 207, 70, 238, 301, 365, 332, 245, 581, 541, 550, 315, 349, 222, 587, 483, 126, 162, 55, 583, 608, 619, 388, 257, 618, 446, 363, 224, 294, 249, 552, 104, 178, 60, 625, 96, 453, 474, 175, 452, 631, 422, 260, 153, 146, 687, 373, 355, 536, 47, 562, 135, 694, 336, 765, 311, 573, 519, 484, 440, 386, 506, 169, 506, 319, 520, 607, 423, 299, 448, 327, 500, 543, 212, 317, 320, 347, 0]]
}